美文网首页
IOS TZImagePickerController使用封装

IOS TZImagePickerController使用封装

作者: 明似水 | 来源:发表于2019-07-10 22:24 被阅读0次

我们在很多场景都有可能用到TZImagePickerController,下面我为它封装多一层,这样我们便可以更简单地使用他!

先提供一个连接
HBTZImagePickerHelper

下面介绍一下的封装代码:

//声明类型
typedef NS_ENUM(NSInteger,HBManageSelectTakeType) {
    HBManageSelectTakePhotoType,//选择拍照得到图片
    HBManageSelectTakeShootingVideoType,//选择拍照视频
    HBManageSelectTakeVideoType,//直接选择视频
    HBManageSelectTakeImagePickerType//直接获取图片
};

设置代理,设置代理方法,用于选择图片或者视频时候的回调

///选择图片回调
-(void)selectTZImagePickerSelectedPhotos:(NSMutableArray *)selectedPhotos withSelectedAssets:(NSMutableArray *)selectAssets andIsOriginalPoto:(BOOL)isSelectOriginalPhoto andBlockData:(NSData *)data outPutPath:(NSString *)outPutPath withSelectTakeType:(HBManageSelectTakeType )selectType;

HBTZImagePickerHelper的使用方法:

/**打开手机图片库
 
 @param maxCount 最大张数
 @param superController superController
 @param selectType selectType
 */
- (void)showImagePickerControllerWithMaxCount:(NSInteger )maxCount WithViewController: (UIViewController *)superController withSelectTakeType:(HBManageSelectTakeType )selectType withAssetsArr:(NSMutableArray *)CusSelectedAssets andPhotosArr:(NSMutableArray *)CusSelectedPhotos;

其他方法看代码便可!

分享之路上有你的一个赞,我便有无穷的动力,代码文字粗糙,谢谢你的阅读!

END.

相关文章

网友评论

      本文标题:IOS TZImagePickerController使用封装

      本文链接:https://www.haomeiwen.com/subject/itzkkctx.html