我是靠谱客的博主 合适秋天,最近开发中收集的这篇文章主要介绍iOS中截图功能的实现,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

        iOS中截图的实现起来很简单,就是几行代码,只是有时候我们并不用截取全部的屏幕作为图片,这个时候,就要给一个参数,即给一个你想截取的部分的控件,只对这部分区域进行截图即可,实现起来也和之前的差不多,代码如下:

       -(UIimageview *)captureScreenForView:(UIView *)currentView {
              UIGraphicsBeginImageContext(currentView.frame.size);
              [currentView.layer renderInContext:UIGraphicsGetCurrentContext()];
              UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
              UIGraphicsEndImageContext();

              return  viewImage;
       }

       上述代码中返回的viewImage 即是我们截好的图片,可以写入相册中进行查看,或者用UIImageview进行显示都可以,写入相册的代码是:UIImageWriteToSavedPhotosAlbum(viewImage,nil,nil,nil);

       这个是系统的函数,还有代理,即写入成功或失败的回调,不再叙述,希望能帮到你

最后

以上就是合适秋天为你收集整理的iOS中截图功能的实现的全部内容,希望文章能够帮你解决iOS中截图功能的实现所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部