初衷 由于项目需要。但是现在主流的相册浏览器 TZImagePickerController等 不能兼容iPad 以及横竖屏 。于是自己封了一个 虽然功能可能没有别人写的那么完善。不过千里之行始于足下,不足之处会慢慢完善,希望大家能支持我,有问题请及时反馈,我会尽快处理。
一、使用方式
1、https://github.com/IceTears1/BLImagePickerController.git
下载BlimagePickerlib文件导入项目
2、 使用pod 导入
pod 'BlimagePickerlib'
二、使用须知
1、需要在pList文件中加入(xcode8 之后需要获取权限)
2、如果相册名字显示英文则需要加入
3、目前仅兼容iOS 8.0 以上系统
三、使用
1、导入头文件
#@R_403_5565@ <BlimagePickerVIEwController.h>
2、调用
1> 设置的参数可以参考文档 都有详细注释
2>返回的参数包括图片的处理进度 图片的数组 PHAsset对象方便自己做特殊处理
如果开启了编辑功能则返回的图片放在editedImage 对象里边
BlimagePickerVIEwController *vc = [[BlimagePickerVIEwController alloc]init];
vc.maxnum = 5;
vc.imageClipPing = YES;
vc.showCamera = YES;
[vc initDataProgress:^(CGfloat progress) {
} finished:^(NSArray<UIImage *> *resultAry,NSArray<PHAsset *> *assetsArry,UIImage *editedImage) {
} cancle:^(Nsstring *cancleStr) {
}];
3、模态跳转 push 、自定义模态 push(目前支持上下左右四个方向进入 预留BLDIYTrasitionAnimation可以自定义转场动画) 跳转 四种任选一种均可。转场动画 git https://github.com/IceTears1/BLTransitionAnimator
UINavigationController *nav = [[UINavigationController alloc]initWithRootVIEwController:vc];
[self presentVIEwController:nav animated:YES completion:nil];
[self.navigationController pushVIEwController:vc animated:YES];
[self BL_presentVIEwController:nav AnimatorStyle:BLTransitionAnimatortop animated:YES];
[self.navigationController BL_pushVIEwController:vc AnimatorStyle:BLTransitionAnimatorBottom animated:YES];
转载请注明出处:http://www.voidcn.com/article/p-bngohazm-bop.html
git地址https://github.com/IceTears1
相册浏览器git https://github.com/IceTears1/BLImagePickerController
总结以上是内存溢出为你收集整理的iOS相册选择器-单选/多选/拍照/iphone/ipad/兼容横竖屏全部内容,希望文章能够帮你解决iOS相册选择器-单选/多选/拍照/iphone/ipad/兼容横竖屏所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)