再也不用管UIImagePicker的代理了
2016-03-17 19:17
260 查看
EasyImagePicker
闲暇之余对UIImagePicker做了封装,将代理调用的方式封装成block回调的方式,这样一行代码就能够搞定UIImagePicker的使用,包括选择图片,取消选择等。
平常的代理会调用两个方法,一个是取消图片的时候,一个是选择好图片的时候调用。特别是代码量比较大的时候需要跳转到方法里面去看,代码维护起来不是很方便。也看了在ReactiveCocoa中对UIImagePicker的分类,但是找不到当取消时调用的方法,所以自己对UIImagePicker做了一个小封装,方便以后代码的管理:
GoodPicker *picker = [GoodPicker imagePickerDidFinishPickImage:^(NSDictionary *dict, UIImage *image) { //该block在选择好图片的时候调用 } didCancelPickImage:^(UIImagePickerController *picker) { //该block在取消选择图片的时候调用 }];
源代码地址:https://github.com/SZT0728/EasyImagePicker。
觉得有用的同学星一个支持一下喔,感激不尽!!!
相关文章推荐
- 发现:自动切换代理设置,不用再为CSDN博客而反复手动设置局域网代理了!
- VBA 设置 IE 的代理,不用重启 IE
- 不用代理正常观看Google Video的方法(二)
- 不用代理实现弹出进度条窗体
- 不用代理实现弹出进度条窗体
- 不用代理实现弹出进度条窗体
- apache https 代理不用443端口 登陆成功后自动转向了http请求,请问为什么
- UIImagepicker不走代理的解决方法
- 不用代理下载Jgoodies --Downloads :: Libraries
- 不用代理实现弹出进度条窗体
- 不用代理下载Jgoodies --Downloads :: Applications
- 如何整合Spring和Mybatis的思路分析(使用面向接口的mapper代理,不用再去写Dao的实现类)
- 不用Unity库,利用.NET动态代理自己实现AOP
- 源码推荐(11.03):定制的Alertview 不用写代理不用实例化,Swift版本 随着键盘升起淡入一个view
- 号外号外,国内不用代理能访问facebook了。
- iOS 代理修饰词weak 不用assgin
- googlecache不用代理照样看,真的要反思下自己啦
- 事件代理总结: 已经有一些使用主流类库的事件代理示例出现了,比如说jQuery、Prototype以及Yahoo! UI。你也可以找到那些不用任何类库的例子,比如说Usable Type blog上的这一个。一旦需要的话,事件代理将是你工具箱里的一件得心应手的工具,而且它很容易实现。