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