IOS view截图并保存到系统相册
来源:互联网 发布:易语言3d游戏源码 编辑:程序博客网 时间:2024/06/07 10:29
1.声明相册权限
在info.plist文件中添加
<key>NSPhotoLibraryUsageDescription</key>
<string>用于选取照片</string>
2.把view转成UIImage
-(UIImage*)imageFromView:(UIView*)view{ CGSize s = view.bounds.size; // 下面方法,第一个参数表示区域大小。第二个参数表示是否是非透明的。如果需要显示半透明效果,需要传NO,否则传YES。第三个参数就是屏幕密度了,关键就是第三个参数。 UIGraphicsBeginImageContextWithOptions(s, NO, [UIScreen mainScreen].scale); [view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage*image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return image; }
3.把UIImage保存到系统相册
- (void)saveImageToPhotos:(UIImage*)savedImage{ UIImageWriteToSavedPhotosAlbum(savedImage, self, @selector(image:didFinishSavingWithError:contextInfo:), NULL); }- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo{ if (error == nil) { NSLog(@"存入手机相册成功"); }else{ NSLog(@"存入手机相册失败"); } }源码链接
1 0
- IOS view截图并保存到系统相册
- IOS view截图并保存到系统相册
- 截图并保存到相册
- 【IOS】关于截图并保存到IOS相册中
- 【iOS开发-截图】截图并保存相册
- Unity iOS保存截图到iOS相册
- ios 截取当前view并保存到相册
- iOS 截屏并保存到相册
- 保存图片到系统相册并更新
- iOS开发 - 保存图片到相册和保存屏幕截图到相册
- iOS---如何截图,如何将图片保存到相册
- iOS 应用程序截图和保存至系统相册
- ios 图片保存到系统相册
- iOS 保存图片到 系统相册
- IOS VIEW截图并保存为PNG的方法
- 获取屏幕截图 并保存到相册 弹出提示框 提示图片保存成功
- Quattz2D 截图保存到手机相册
- 毛玻璃效果,保存图片到相册,截图
- jggrid表格的使用
- io优化
- 针对项目中用到多个拦截器的一些想法和思考
- iOS路由设计(一) 路由响应链方法进行传值
- Linux free 命令
- IOS view截图并保存到系统相册
- Android应用小工具(窗口小部件)
- 搭建Hadoop0.20.2源码学习环境
- MySql数据库——文件
- 关于call(),apply(),bind()函数的理解
- Paxos算法原理与推导
- AES五种加密模式
- leetcode题解-381. Insert Delete GetRandom O(1)
- Excel-修改Excel表格的默认下拉选项