IOS開發(fā)-自定義裁剪框并保存在相冊

代碼示例運行環(huán)境為 IOS10,Objective-C

github地址:GitHub - ZhangJiming/CustomCropPhoto

有的時候我們需要從相冊中選取自定義尺寸的照片,那么我們就需要自己實現(xiàn)照片查看的頁面,并且自己添加裁剪框。示例代碼在github上,已經(jīng)盡可能簡潔了??梢韵螺d。在這里說幾個比較重要的地方。

1. 當我們實現(xiàn)了UIImagePickerController的代理后,需要在 imagePickerController:didFinishPickingMediaWithInfo:這個方法中切換到我們自己的查看頁面。

2. 當對圖片添加移動和縮放的手勢時,需要注意,在移動或者縮放視圖之后,一定要將手勢的scale或者Translation設為初始值,這樣才能正常放大縮小。

3. 第三個比較重要的就是裁剪的方法了,先裁剪整個屏幕,然后再根據(jù)裁剪框的位置單獨裁剪。看代碼就懂了。

如果有任何疑問或者是文中存在技術性錯誤,請留言,我會盡快回復或者更改。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容