iOS仿微信qq图片选择器imagePicker --只需要初始化并贴上一个view
来源:互联网 发布:javascript 表单多重if 编辑:程序博客网 时间:2024/06/16 17:34
https://github.com/Assuner-Lee/LPDQuoteSystemImagesView
LPDQuoteSystemImagesView
(iOS-imagePicker仿qq仿微信–pickImage and quote)只需要几行简单的代码,就可以引入多选照片并引用照片的功能模块(只需要贴上一个view,就获得了全部). 所有的功能都集成到了黑盒里,你需要做的只是初始化quoteview和取得quoteview 的已选择图片数组(支持拍照)。
这是贴上去的quoteView (图片1)
这就是quoteView贴上去的效果,可以 点击可以选择或预览照片,点击右上角删除,可以通过引用这个view的selectedPhotos属性得到UIimage数组,保存或上传!
简单介绍下用法(目前)
1>.引入头文件
import “LPDQuoteSystemImagesView.h”
2>.在一个controller类里, 初始化一个quoteSystemImagesView (UIview)
eg:(假设初始化一个和屏幕差不多等宽的view)
LPDQuoteSystemImagesView *quoteSystemImagesView =[[LPDQuoteSystemImagesView alloc] initWithFrame:CGRectMake(x, y, width, hight) withCountPerRowInView:5 cellMargin:12];
//初始化view的frame, view里每行cell个数, cell间距(上方的图片1 即为quoteSystemImagesView)
quoteSystemImagesView.maxSelectedCount = 6;
//最大可选照片数
quoteSystemImagesView.collectionView.scrollEnabled = NO;
//view可否滑动
quoteSystemImagesView.navcDelegate = self; //self 至少是一个控制器。
//委托(委托controller弹出picker,且不用实现委托方法)
[Xview addSubview:quoteSystemImagesView];
//把view加到某一个视图上,就什么都不用管了!!!!
3>.获取引用图片
NSArray *imageArray = [NSArray arrayWithArray:quoteSystemImagesView.selectedPhotos];
//即可
////只需要贴上view,其他的在图库选照片,预览,保存,更新缩略图均不需要依赖新的对象参与,引入模块不需要额外代码,包括collect view ,一切处理响应都封在了quoteview及黑盒中。
效果图
图片2(选照片界面)
预览功能
3.预览
选中照片,蓝色框还有动画效果。。。。
其他:导航栏自动适应APP颜色,选中的视图排列可自由设置,删除带有动画效果,添加到最大数目没有➕,删除就出现。
最后感谢TZImagePickerController提供的一些源码!!
别忘了点个星星哦,谢谢大家!
(ps: 整个库包含必需资源只有270k,下载后请删除效果图和解压那个包含bundle的zip<有一些小图标>)
https://github.com/Assuner-Lee/LPDQuoteSystemImagesView
(欢迎转载,转载请注明出处)
- iOS仿微信qq图片选择器imagePicker --只需要初始化并贴上一个view
- imagepicker(图片选择器)
- Android中多图片选择器ImagePicker库的使用(仿微信、非常容易集成)
- 一个功能强大的图片选择器(类似QQ图片选择器)
- 一个仿qq 简易图片选择器
- 一个iOS图片选择器的DEMO
- ImagePicker 图片选择控件
- ios 通过一个View生成一个图片
- Kotlin 实战翻译 —— 仿微信图片选择开源库ImagePicker
- iOS 一个类似QQ的图片添加、图片浏览Demo
- iOS初始化一个高德地图大概需要多少东西
- ImagePicker
- ImagePicker
- Android 实现一个仿微信的图片选择器
- IOS 图片选择器
- iOS 系统图片选择器
- 为什么静态变量只需要初始化一次
- 使用南尘的ImagePicker实现仿微信的相册图片选择以及拍照上传
- forum.php?mod=viewthread&tid=5540142&page=1&extra=#pid6812375
- 最优乘车pascal程序
- 十月英语——坚持的力量
- vijos 1238_容易的网络游戏_离散
- Android开发中上传文件到服务器类
- iOS仿微信qq图片选择器imagePicker --只需要初始化并贴上一个view
- Java - - 判断表达式中的括号是否正确配对
- 用html模拟的微信聊天界面
- 超实用PHP函数总结整理
- 《PHP设计模式》之 注册树模式
- Android Intent 总结
- 自有拖拽
- SDWebImage加载https时显示不出来
- mysql的备份与恢复(方案一)