码迷,mamicode.com
首页 > 移动开发 > 详细

iOS选择相片优化

时间:2016-01-26 20:24:07      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

1.问题

      在ios中有时需要选择本地图片或者拍照,有时候选择相片的时候会有多选和单选,所以需要首先封装相册选择,在之前的博客中也有写到IOS多选单选相册图片.这个只是对相册中选择图片的封装。我们在app中选择图片会有两种方式一个是通过相册一个是通过相机。可是问题又出现了,每次调用选择图片还是要实现单选多选和UIImagePickerController,多次调用就要多次实现,这样代码还是冗余,所以需要对其进一步的优化。

2.分析问题

 一、不管是封装单选多选还是用系统拍照都是为了获取图片(功能类似)。

二、单选多选和系统拍照调用的都是ViewController

三、都是通过页面传值获取图片 系统拍照用代理、单选多选是block

3.解决问题

基于上面3点让我想起了简单工厂,能不能进一步封装一下,根据参数生成不同的ViewController,页面传值传的也是图片,将block和代理统一一下用同一个传值方式。

 

iOS选择相片优化

标签:

原文地址:http://www.cnblogs.com/5ishare/p/5161249.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!