写了一个模仿探探的个人相册编辑功能

想做一个模仿探探的个人相册编辑功能,包括添加相片、删除相片、重选相片、利用手势来排序相片,但是网上找不到这种类型的demo,所以本人写了一个。

github地址:https://github.com/yellowwing/YWPhotoView


效果图1

首先把YWPhotoView里面的Model和View文件夹整个拖入项目,然后在自己的controller 里面import相关文件和遵循代理和添加几个属性


代码图1

然后建立photoView


代码图2

注意箭头是可以加载接口数据获取图片数据模型数组赋值给self.photoView.imgArray来显示之前上传的图片,假如不需要就赋值个空数组就可以了。

然后在controller里实现3个代理方法(删除相片、添加相片、重选相片)。而排序相片功能已经是封装在photoView里面。

这个项目核心内容是自定义UICollectionViewLayout和利用手势排序照片还有一些业务逻辑的想法


效果图2

效果图2是长按照片进入编辑状态,然后可以拖拽照片进行排序照片,效果很顺畅。

具体效果看demo:https://github.com/yellowwing/YWPhotoView

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

推荐阅读更多精彩内容