Próbowałem wyświetlać tekst w kontekście kwarcowym, ale bez względu na to, co próbowałem, po prostu nie miałem szczęścia, aby uzyskać tekst do wyświetlenia (mimo to jestem w stanie wyświetlić wszystkie inne obiekty z kwarcu) . Czy ktoś wie, co robię źle?Jak wyświetlać tekst za pomocą Quartz na iPhonie?
przykład:
-(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);
}
Powinien to być "Przykładowy tekst", ponieważ funkcja oczekuje NSString *. To działa dla mnie inaczej, dzięki. Jednak nie mogę znaleźć odwołania do funkcji drawAtPoint, co jest niepokojące. – CiscoIPPhone
drawAtPoint jest częścią kategorii UIKit NSString - http://developer.apple.com/library/ios/#documentation/uikit/reference/NSString_UIKit_Additions/Reference/Reference.html – Hunter