博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift实现截屏并保存相册
阅读量:4320 次
发布时间:2019-06-06

本文共 1193 字,大约阅读时间需要 3 分钟。

func saveToLocal() {        //截屏        let screenRect = UIScreen.mainScreen().bounds        UIGraphicsBeginImageContext(screenRect.size)        let ctx:CGContextRef = UIGraphicsGetCurrentContext()!        self.view.layer.renderInContext(ctx)        let image = UIGraphicsGetImageFromCurrentImageContext()        UIGraphicsEndImageContext();                //保存相册        UIImageWriteToSavedPhotosAlbum(image!, self, "image:didFinishSavingWithError:contextInfo:", nil)            }        func image(image:UIImage,didFinishSavingWithError error:NSError?,contextInfo:AnyObject) {                if error != nil {            K12ProgressHUD.showError("保存失败", view: self.view)        } else {            K12ProgressHUD.showSucess("保存成功", view: self.view)        }    }

  

 

swift3  截屏

func getScreenImage() -> UIImage {        //截屏        let screenRect = UIScreen.main.bounds        UIGraphicsBeginImageContext(screenRect.size)        let ctx:CGContext = UIGraphicsGetCurrentContext()!        self.view.layer.render(in: ctx)        let image = UIGraphicsGetImageFromCurrentImageContext()        UIGraphicsEndImageContext();        return image!    }

 

转载于:https://www.cnblogs.com/yajunLi/p/5953966.html

你可能感兴趣的文章
采访吴岳师兄有感 by 王宇飞
查看>>
LVS简略介绍
查看>>
hdu 1021 Fibonacci Again
查看>>
JVM架构_XmnXmsXmxXss有什么区别:转
查看>>
PHPExcel 使用心得
查看>>
洛谷 P3374 【模板】树状数组 1(单点加,区间和)
查看>>
verilog 代码编写小记
查看>>
PyQT的安装和配置
查看>>
从 docker 到 runC
查看>>
守护进程
查看>>
php数组
查看>>
Linux 防火墙
查看>>
互联网金融P2P主业务场景自动化测试
查看>>
My third day of OpenCV
查看>>
Android的View和ViewGroup分析
查看>>
echarts.js中的图表大小自适应
查看>>
Delphi的FIFO实现
查看>>
牛客网暑期ACM多校训练营(第一场) - J Different Integers(线段数组or莫队)
查看>>
(转)AS3 面相对象 高级话题
查看>>
Missile
查看>>