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

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

github地址:GitHub - ZhangJiming/CustomCropPhoto

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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容