這里先和大家說聲抱歉,因為這幾個月在做獨立開發,所以很多繁重的體力活也需要自己做了,所以遲遲沒有更新這個demo。今天項目上線了,所以第一時間就把demo整理出來上傳到了github,希望對大家有用。
1.介紹
相信在很多展示類的app里面你都可能需要用到相冊選圖的功能,但是市面上的很多第三方的框架寫的多很冗余,并且基本都是OC的,所以我在自己的項目中重構了一套Swfit的相冊多選功能,當然我的項目最初也是OC的,但是當初的設計并不好(當然也是我自己寫的,畢竟是自己的坑,熬夜也要填平),所以奮筆疾書之下,寫了這套Swift的相冊多選功能,希望對其他iOS的開發者有所幫助,代碼在github上面(https://github.com/majianghai/PhotosSelected.git)
2.上圖
這是選擇的基本樣式,照相機和相冊都可以
2.可以自己設置最大可選的照片張數
3.通過反選來取消照片的選擇,來選擇其他的照片
4.現在是選中了3張照片之后,繼續點擊加號,可以繼續選擇照片
這種情況下,最多就只能選擇兩張照片, 因為最大可選張數是5,已經選擇了3張,所以只能再選2張
5.當照片全部選擇好之后,還提供了圖片放大,滾動查看的功能,并且還可以刪除選中的圖片