0
我有一个可以绘制图片的UIView类型的drawingView。但是这种方法只保留了我的白色区域而没有绘制图片。为什么?我无法保存绘制的图像
-(void)saveCurrentScreenToPhotoAlbum
{
UIGraphicsBeginImageContext(drawingView.bounds.size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
[drawingView.layer renderInContext:ctx];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(image, self, nil, nil);
}
如果要保存绘制图像,请拍摄该区域的屏幕截图并保存。 – Ron
这不是很有帮助;在很多情况下,应用程序可能希望保存屏幕的内容而不需要用户手动截取屏幕截图。此外,很多iPhone用户可能不知道如何,因为它不是一个明显的特征。 – TaylorP