我需要在一个矩形中绘制一个图像,因此我使用 drawRect 方法。我观察到它没有被调用。输出我只能看到空白屏幕。我正在使用 MAC OS,我需要在 Iphone OS 中测试应用程序3+。任何人都可以解决我的问题。这是我的代码:
-(IBAction)calling
{
int a=0;
a=a+1;
[self.view setNeedsDisplay]; //InRect:CGRectMake(78, 43, 200, 138)];
}
- (void)drawRect:(CGRect)rect {
UIImage *myImage = [UIImage imageNamed:@"btbp.jpg"];
CGRect imageRect = CGRectMake(10, 10, 300, 400);
[myImage drawInRect:imageRect];
[self.view setNeedsDisplay];
[myImage release];
}
我不知道我错在哪里:(