TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Dec 2017 |
Maintained by Assuner-Lee.
To run the example project, clone the repo, and run pod install
from the Example directory first.
LPDQuoteImagesView is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "LPDQuoteImagesView"
iOS-imagePicker 仿 QQ 仿微信-- pickImage and quote
只需要几行简单的代码,就可以引入多选照片并引用照片的功能模块,贴上一个view,就获得了全部。所有的功能都集成到了黑盒里,你需要做的只是初始化 quoteview 和取得 quoteview 的已选择图片数组。
上图就是 quoteView 贴上去的效果,点击可以选择或预览照片,点击右上角删除,可以通过引用这个 view 的 selectedPhotos 属性得到 UIImage 数组,保存或上传!
#import "LPDQuoteImagesView.h"
LPDQuoteImagesView *quoteImagesView =[[LPDQuoteImagesView alloc] initWithFrame:CGRectMake(x, y, width, hight) withCountPerRowInView:5 cellMargin:12];
//初始化view的frame, view里每行cell个数, cell间距(上方的图片1 即为quoteImagesView)
quoteImagesView.maxSelectedCount = 6;
//最大可选照片数
quoteImagesView.collectionView.scrollEnabled = NO;
//view可否滑动
quoteImagesView.navcDelegate = self; //self 至少是一个控制器。
//委托(委托controller弹出picker,且不用实现委托方法)
[Xview addSubview:quoteImagesView];
//把view加到某一个视图上,就什么都不用管了!!!!
NSArray *imageArray = [NSArray arrayWithArray:quoteImagesView.selectedPhotos];
//即可
只需要贴上view,其他的在图库选照片,预览,保存,更新缩略图均不需要依赖新的对象参与,引入模块不需要额外代码,包括collect view ,一切处理响应都封在了quoteview及黑盒中。
参见:简书
选中照片,蓝色框还有动画效果。。。。
导航栏自动适应 App 颜色,选中的视图排列可自由设置,删除带有动画效果,添加到最大数目没有
最后感谢 TZImagePickerController 提供的一些源码!!
别忘了点个星星哦,谢谢大家!
Assuner-Lee [email protected]
LPDQuoteImagesView is available under the MIT license. See the LICENSE file for more info.