美文网首页ios实用开发技巧iOS Developer
IOS开发-自定义裁剪框并保存在相册

IOS开发-自定义裁剪框并保存在相册

作者: 我喜欢下雨天 | 来源:发表于2016-11-17 17:34 被阅读0次

代码示例运行环境为 IOS10,Objective-C

github地址:GitHub - ZhangJiming/CustomCropPhoto

有的时候我们需要从相册中选取自定义尺寸的照片,那么我们就需要自己实现照片查看的页面,并且自己添加裁剪框。示例代码在github上,已经尽可能简洁了。可以下载。在这里说几个比较重要的地方。

1. 当我们实现了UIImagePickerController的代理后,需要在 imagePickerController:didFinishPickingMediaWithInfo:这个方法中切换到我们自己的查看页面。

2. 当对图片添加移动和缩放的手势时,需要注意,在移动或者缩放视图之后,一定要将手势的scale或者Translation设为初始值,这样才能正常放大缩小。

3. 第三个比较重要的就是裁剪的方法了,先裁剪整个屏幕,然后再根据裁剪框的位置单独裁剪。看代码就懂了。

如果有任何疑问或者是文中存在技术性错误,请留言,我会尽快回复或者更改。

相关文章

网友评论

    本文标题:IOS开发-自定义裁剪框并保存在相册

    本文链接:https://www.haomeiwen.com/subject/vqodpttx.html