0
在我的應用程序中,我試圖在矩形中顯示圖像,並使用DrawRect方法。問題出現在輸出處,我什麼也沒看到。只有模擬器中的空白屏幕。代碼如下:DrawRect不顯示圖像
- (void)viewDidLoad {
[super viewDidLoad];
[self drawRect:CGRectMake(78, 43, 222, 138)];
}
- (void)drawRect:(CGRect)rect {
UIImage *myImage = [UIImage imageNamed:@"btbp.jpg"];
CGRect imageRect = CGRectMake(10, 10, 300, 400);
[myImage drawInRect:imageRect];
//[self setNeedsDisplay];
[myImage release];
}
我該如何做到這一點,你可以告訴我這個新平臺請 – iphonebaby 2010-11-03 08:43:30
好吧,這很容易。當你需要重繪你的視圖內容時,除了drawRect之外,你可以在你的類的任何方法中調用[self setNeedsDisplay]。順便說一下,您的iPhone SDK項目? – heximal 2010-11-03 09:04:09
雅我的項目是iPhone SDK的唯一。即使我寫了[自setNeedsDisplay]在另一個method.Am沒有得到警告,方法沒有匹配類型和應用程序崩潰,如果我忽略並運行應用程序 – iphonebaby 2010-11-03 09:11:43