Я пытаюсь отобразить текст с использованием кварцевого контекста, но независимо от того, что я пробовал, мне просто не повезло, что текст будет отображаться (я могу отображать всевозможные другие объекты кварца) , Кто-нибудь знает, что я могу делать неправильно?Как отобразить текст с помощью кварца на iPhone?
пример:
-(void)drawRect:(CGRect)rect
{
// Drawing code
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSelectFont(context, "Arial", 24, kCGEncodingFontSpecific);
CGContextSetTextPosition(context,80,80);
CGContextShowText(context, "hello", 6);
//not even this works
CGContextShowTextAtPoint(context, 1,1, "hello", 6);
}
Он должен быть @ «Образец текста», поскольку функция ожидает NSString *. Это работает для меня иначе, спасибо. Однако я не могу найти ссылку на функцию drawAtPoint, которая вызывает беспокойство. – CiscoIPPhone 2010-11-01 19:24:57
drawAtPoint является частью категории UIKit NSString - http://developer.apple.com/library/ios/#documentation/uikit/reference/NSString_UIKit_Additions/Reference/Reference.html – Hunter 2011-01-07 19:19:21