如何在iPhone上使用核心图形绘制视图
我是iPhone编程新手,不知道如何使用核心图形。我正在测试的代码是:如何在iPhone上使用核心图形绘制视图,iphone,core-graphics,Iphone,Core Graphics,我是iPhone编程新手,不知道如何使用核心图形。我正在测试的代码是: - (void)drawRect:(CGRect)rect{ CGContextRef ctx = UIGraphicsGetCurrentContext(); CGContextClearRect(ctx, rect); CGContextSetRGBStrokeColor(ctx, 255, 255, 0, 1); CGContextStrokeRect(ctx, CGRectMake(195, 195, 60, 60)
- (void)drawRect:(CGRect)rect{
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextClearRect(ctx, rect);
CGContextSetRGBStrokeColor(ctx, 255, 255, 0, 1);
CGContextStrokeRect(ctx, CGRectMake(195, 195, 60, 60)); }
我将它放在基于视图的默认应用程序的ViewController.m文件中,但当应用程序运行时不会发生任何事情。
drawRect
是UIView
类的方法,而不是UIViewController
。您需要创建自己的UIView
子类,并实现该子类的drawRect
。要实际使用该类,只需在视图附带的xib
文件中设置类名。drawRect
是UIView
类的一种方法,而不是UIViewController
。您需要创建自己的UIView
子类,并实现该子类的drawRect
。要实际使用该类,只需在视图附带的xib
文件中设置类名。有更多可供学习的资源,您只需使用谷歌
请参阅一些好的链接,以了解有关核心图形及其用法的更多信息
有更多的资源可供学习,你只需在谷歌上搜索即可 请参阅一些好的链接,以了解有关核心图形及其用法的更多信息
您想要实现什么?您想要实现什么?除非您自己创建视图。我假设“默认基于视图的应用程序”是指从Xcode模板创建的应用程序,该模板应包含xib。除非您自己创建视图。我假设“默认基于视图的应用程序”指从Xcode模板创建的一个模板,该模板应包括xib。