截图 - iOS 除UIScreengetimage 外有无其他截屏的办法?
PHP中文网
PHP中文网 2017-04-17 11:35:18
[iOS讨论组]

LZ需要在拍照的时候调用截屏的方法让用户保存此时拍的图片,但是上面会有一些标注的地理位置,天气,时间等使用UILabel显示的,非图片~
使用UIScreengetimage这个私有API是无法通过上传的,更不可能审核通过。

但使用这个办法

UIGraphicsBeginImageContext(CGSizeMake(self.view.frame.size)); 
  [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; 
  UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); 
   UIGraphicsEndImageContext(); 
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);

无法获取到相机取景框内的照片,是一片黑~

想请问下是否还有其他的办法可以解决~

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
伊谢尔伦

看你的需求,获取照片,获取截图,拼一下就好了吧

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号