保存self.view 上所有的圖片

主要代碼下面2行

UIImage * saveimg=[self saveImage];

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? UIImageWriteToSavedPhotosAlbum(saveimg, self, @selector(savedPhotoImage:didFinishSavingWithError:contextInfo:), nil);


-(UIImage*)saveImage{

? ? UIGraphicsBeginImageContext(CGSizeMake(self.view.bounds.size.width, self.view.bounds.size.height - 20));//保存self.view上的內容

? ? [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];

? ? UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();

? ? UIGraphicsEndImageContext();

? ? return viewImage;

}

self.view可以替換成你想替換的任何控件

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容