一行代码搞定相册选取多张照片或者拍照

在项目中,为用户设置头像是基本操作.另外还涉及到很多的图片上传功能,然而,一张张的去选择图片无疑是一个非常麻烦的操作,因此我封装了一个相册多选的功能,另外一个是拍照也一起封装进去.

一行代码解决

1,弹出sheet,是选择相册还是相机拍照

这里我是用的MBProgressHUB的sheet,没有用系统本身的sheet,也比较好用;

2,相机

相机就是系统本身的相机功能;后期我会封装多张拍照,一张张的拍也还是比较麻烦;

3,相册

相册我没有使用系统的UIImagePickerController,二十用Photos/Photos.h这个框架来玩的.

其中,涉及到有可能是第一次使用进入这里,需要统一相册的使用权限,这里我监听了相册的权限改变的情况,然后加载相册相片(不然第一次同意相册权限后进去会是空的,没有照片).

相机权限改变的方法

然后就是加载系统相册,这个是Photos/Photos.h里面的方法

实现基础的代码

上图中的这个block的赋值一定不能忘,不然后面就没办法做赋值回调了.

代码链接传送门:

转载请注明地址:http://www.1xbbk.net/jwbjj/3533.html


  • 上一篇文章:
  • 下一篇文章:
  • 网站简介 广告合作 发布优势 服务条款 隐私保护 网站地图 版权声明
    冀ICP备19027023号-7