我几乎没有尝试使用 CoreGraphics 学习新事物。我有下面的代码,并且没有使用 drawInRect 函数设置图像。
- (void)viewDidLoad
{
[super viewDidLoad];
imgView=[[UIImageView alloc]init];
[self drawRect:CGRectMake(10, 10, 20, 20)];
}
- (void)drawRect:(CGRect)rect {
UIImage *img = [UIImage imageNamed:@"RoseBunch.jpeg"];
UIGraphicsBeginImageContext(CGSizeMake(320, 480));
[img drawInRect:CGRectMake(0, 0, 50, 50)];
UIImage *resultingImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
imgView.image=resultingImage;
}
这有什么问题?为什么它不工作?谁能解释我?