如何解决如何在iPhone上使用Core Graphics绘制视图
| 我是iPhone编程的新手,无法弄清楚如何使用Core Graphics。我正在测试的代码是:- (void)drawRect:(CGRect)rect{
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextClearRect(ctx,rect);
CGContextSetRGBStrokeColor(ctx,255,1);
CGContextStrokeRect(ctx,CGRectMake(195,195,60,60)); }
我将其放在基于默认View的应用程序的ViewController.m文件中,但是在运行该应用程序时没有任何反应。
解决方法
drawRect
是UIView
类的方法,而不是UIViewController
。您需要创建自己的UIView
子类并实现那个drawRect
。要实际使用该类,只需在视图随附的xib
文件中设置类名称。
, 有更多资源可用来学习Core Graphics,您只需要使用Google ..
查看一些不错的链接,以了解有关Core Graphics及其用途的更多信息。
图形和动画入门
核心图形101:模式
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。