您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页仿照iOS9系统图片多选功能

仿照iOS9系统图片多选功能

来源:伴沃教育

前言: 手机升级iOS9后,发现相册里多了个图片多选功能,用起来很爽.有些时候项目中也有去系统多选图片的需求,所以决定自己写一个控件来实现该功能.


目标: 类似于系统的UIImagePickerController的UI显示方式,通过Present来展开图片选择页面,先进入相册选择,后进入相册图片展示,使用UIColloctionView展示.实现拖拽手势选取图片.  其实真的要做的像系统那样,还差的多的多呢,现在只是实现最基本的,连图片预览功能都没实现.如果哪位朋友有时间可以帮我实现这个,同时很希望能指出我代码的不足,谢谢.


因为这是我随手做的,里面不少冗余代码,测试代码,如果有需要的朋友下载后直接将MutablePickerImage文件夹拷贝出来,放到自己项目中就可以使用了,使用方法也很简单

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent*)event {

MutablePickerController*mpc = [[MutablePickerController alloc] init];

NSLog(@"Mutable origal %@",mpc);

mpc.returnBlock= ^(NSArray*arr) {

NSLog(@"aaaaa%@",arr);//图片从这出来

};

[self presentViewController:mpcanimated:YEScompletion:nil];

}

像很多功能,比如限制选择图片数目,加个变量就行了,我懒得加了,还有很多功能暂时不实现了,以后补充吧,当然,也非常欢迎有兴趣的朋友帮忙补充.谢谢.

使用结果:

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务