JPPhotoChooseBrowserDemo
- 16年曾抽空写一个仿微信的项目,这个选择器是当时封装的.最近有时间想到了这个,就把当年的代码抽出来有了这个小项目.附上仿微信的地址: 仿微信
- 那么介绍一下这个小项目吧.当然还是先贴出地址: 图片选择器
如何使用?
- 将此文件夹 'JPPhotoChooseBrowser' 整个拖入工程
- 将 'Assets.xcassets' 中的 images 内包含的图片拖入当前项目的 'Assets.xcassets'下
- 在需要使用的控制器中引入头文件 #import "JPPhoto.h" 代理 JPPhotoManagerDelegate
方法介绍
/**
单例 使用单例调用启动方法
@return 单例
*/
+ (JPPhotoManager *)sharedPhotoManager;
/**
启动图片选择器 默认最多选择9个
@param viewController 当前所在的控制器
*/
- (void)openPhotoListWithController:(UIViewController *)viewController;
/**
启动图片选择器
@param viewController 当前所在的控制器
@param maxImageCount 最大图片选择数(默认可不传,使用上面接口 设为9)
*/
- (void)openPhotoListWithController:(UIViewController *)viewController MaxImageCount:(NSInteger)maxImageCount;
具体调用
//启动图片选择器
[[JPPhotoManager sharedPhotoManager] openPhotoListWithController:self.superViewController MaxImageCount:6];
//设置代理
[JPPhotoManager sharedPhotoManager].delegate = self;
代理回调
/**
取消选择图片
*/
- (void)imagePickerControllerDidCancel;
/**
完成选择图片
@param thumbImages 缩略图
@param originalImages 原图
*/
- (void)imagePickerControllerDidFinishPickingMediaWithThumbImages:(NSArray *)thumbImages originalImages:(NSArray *)originalImages;