我是iPhone编程的新手,无法弄清楚如何使用Core Graphics。我正在测试的代码是:
- (void)drawRect:(CGRect)rect{
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextClearRect(ctx, rect);
CGContextSetRGBStrokeColor(ctx, 255, 255, 0, 1);
CGContextStrokeRect(ctx, CGRectMake(195, 195, 60, 60)); }
我将它放在基于View的默认应用程序的ViewController.m文件中,但是在运行应用程序时没有任何反应。
答案 0 :(得分:3)
drawRect
是UIView
类的方法,而不是UIViewController
。您需要创建自己的UIView
子类并实现那个drawRect
。要实际使用该类,只需在视图附带的xib
文件中设置类名。
答案 1 :(得分:0)
有更多资源可供学习Core Graphics,您只需要谷歌..
查看一些很好的链接,了解有关Core Graphics及其用途的更多信息。