2014-10-17 3 views
0

Я пытаюсь написать текст в CGContext с помощью этого кодаСтранной ошибка запись текст CGContext

NSString *text = NSLocalizedString(@"myText", nil); 

    NSDictionary *atributes = @{ 
            NSFontAttributeName : @"Helvetica Neue Bold", 
            NSForegroundColorAttributeName : [UIColor blackColor] 
            }; 

    [text drawAtPoint:CGPointMake(x1, y2) withAttributes: attributes]; 

, но я вижу эту ошибку

, истекающее приложение из-за неперехваченное исключение «NSInvalidArgumentException», Причина: '- [__ NSCFConstantString pointSize]: непризнанный селектор отправлен в пример 0x1001dfd40

любые подсказки?

ответ

2

комплект UIFont объект для NSFontAttributeName.

NSString *text = NSLocalizedString(@"myText", nil); 

NSDictionary *atributes = @{ 
          NSFontAttributeName : [UIFont fontWithName:@"Helvetica Neue Bold" size: 17.0], 
          NSForegroundColorAttributeName : [UIColor blackColor] 
          }; 

[text drawAtPoint:CGPointMake(x1, y2) withAttributes: attributes]; 
+0

все! благодаря!!!!!! – SpaceDog