本文主要是介绍截屏,然后将图片存入照片库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、截屏 //--------通过以上方法 将屏幕信息 截图转成 UIImage对象
- (UIImage *) imageByRenderingView {
CGFloat oldAlpha = self.alpha;
self.alpha = 1;
UIGraphicsBeginImageContext(self.bounds.size);
[self.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *resultingImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
self.alpha = oldAlpha;
return resultingImage;
}
2、存入照片库
UIImage *img = [self imageByRenderingView];
UIImageWriteToSavedPhotosAlbum(img, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
//----实现委托 图片保存完成调用--------
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo { // Was there an error? if (error != NULL) { // Show error message... } else // No errors { // Sho这篇关于截屏,然后将图片存入照片库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!