-(void)drawRect:(CGRect)rect
{
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);
}
我想知道如何调用上面的方法,我已将上面的代码粘贴到实现文件中,但不知道为什么在执行项目时没有调用它。
有谁知道为什么会这样?
答案 0 :(得分:0)
setNeedsDisplay应该为您完成,这是一个链接link text
当视图首次显示时,也会调用这些方法......
答案 1 :(得分:0)
最后我得到了anser,只需要一个新类并使用UIView而不是NSobject继承该类,
这个类将为我们提供UIView对象,它还将包含内置的drawRect方法。
所以这就是我的表现。它:)