Tôi đã cố gắng hiển thị văn bản bằng cách sử dụng ngữ cảnh Quartz, nhưng không có vấn đề gì tôi đã thử tôi chỉ đơn giản là không có may mắn nhận được văn bản để hiển thị (tôi có thể hiển thị tất cả các loại đối tượng Quartz khác) . Có ai biết tôi có thể làm gì sai không?Làm thế nào để hiển thị văn bản bằng cách sử dụng Quartz trên iPhone?
dụ:
-(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);
}
Nó phải là @ "Văn bản mẫu" làm chức năng mong đợi một NSString *. Nó hoạt động cho tôi nếu không, cảm ơn. Tuy nhiên tôi không thể tìm thấy tham chiếu đến hàm drawAtPoint, điều đáng lo ngại. – CiscoIPPhone
drawAtPoint là một phần của danh mục UIKit NSString - http://developer.apple.com/library/ios/#documentation/uikit/reference/NSString_UIKit_Additions/Reference/Reference.html – Hunter