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

想做一个模仿探探的个人相册编辑功能,包括添加相片、删除相片、重选相片、利用手势来排序相片,但是网上找不到这种类型的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

你可能感兴趣的:(写了一个模仿探探的个人相册编辑功能)