2011-05-27 43 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

相關問題