iOS从相册选择图片并裁剪
前言
笔者最近接了一个任务,是从手机相册选择图片并裁剪后上传。于是在裁剪的这一块,我用了VPImageCropper。从相册获取图片,我一开始看的是TZImagePickerController。两个直接使用在一起发现,样式上不是我想要的。于是就参考着TZImagePickerController的源码,实现了该功能。
实现步骤
一、获取相册列表
获取相册这里,我参考了TZImagePickerController的源码,获取相册列表,相机内容。在这里有三个主要的类:
- ImagePickerController, 导航控制器的子类,由于相册选择的页面是modal出来的,为了方便push,pop,弄了这个导航控制器
- PhotoPickerController,UICollectionViewController的子类,用于显示相册的图片
- AlbumPickerController,UITableviewController的子类,用于
显示相册列表
还有一个工具类ImageManager,关于图片的一些操作可以通过这个类进行获取,属性以及方法如下: