2011-05-27 64 views
0

我是iPhone新手,并且无法弄清楚如何使用Core Graphics。我用来测试的代码是:如何在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)); } 

我把它放在ViewController.m文件在默认视图基于应用程序,但在应用程序运行时没有任何反应。

+0

你想要什么来实现呢? – Jhaliya 2011-05-27 19:27:18

回答

3

drawRectUIView类的方法,而不是UIViewController。您需要创建自己的UIView子类并实现该子类的drawRect。要实际使用该类,只需在该视图附带的xib文件中设置类名。

+0

除非你自己创建了视图。 – 2011-05-27 19:31:21

+0

我认为“默认的基于视图的应用程序”是指从Xcode模板创建的应该包含xib的应用程序。 – 2011-05-27 19:32:36