我有以下方法,其中我试图做一些拉伸成图像:
- (UIImage*) renderImage
{
UIGraphicsBeginImageContextWithOptions(self.size, NO, 0);
CGContextRef context = UIGraphicsGetCurrentContext();
//drawing code
UIImage *image = [UIGraphicsGetImageFromCurrentImageContext() retain];
UIGraphicsEndImageContext();
return [image autorelease];
}
当我运行这段代码我发现我越来越打,比我的时候我只是画在这个代码更难drawRect
一个的UIView
。 难道我画了错误的图形上下文这里(即CGContextRef context = UIGraphicsGetCurrentContext();
)? 或者是UIGraphicsGetImageFromCurrentImageContext
只是贵得多比绘制drawRect
?