这里先和大家说声抱歉,因为这几个月在做独立开发,所以很多繁重的体力活也需要自己做了,所以迟迟没有更新这个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.当照片全部选择好之后,还提供了图片放大,滚动查看的功能,并且还可以删除选中的图片