还在使用UIImagePickerController吗?还在填坑吗?那么新手福利来了。教你如何编写属于自己的ImagePickerController。
目前,ZXCImagePickerController版本为1.0.5,2.0版本正在拼命加载中。小编已经将源码上传至GitHub 和coocaPod第三方管理库。
集成方法
1.跳转到GitHub并下载,将ZXCImagePickerController文件夹拖入自己的工程。
2.使用cocoaPod快速集成。请在你的podfile中加上pod 'ZXCImagePickerController','~> 1.0.5'。然后pod update更新本地库!
使用方法
#import "ZXCImagePickerController.h" //头文件
ZXCImagePickerController *pickerVC = [[ZXCImagePickerController alloc] init];
pickerVC.delegate = self; //遵循ZXCImagePickerControllerDelegate
//ZXCImagePickerTypeWithAlbum相册模式 ZXCImagePickerTypeWithCamera相机模式
pickerVC.Type = ZXCImagePickerTypeWithAlbum;
[self presentViewController:pickerVC animated:YES completion:nil];
代理回调方法
@protocol ZXCImagePickerControllerDelegate <NSObject>
-(void)ZXCImagePickerWithPhoto:(UIImage *)image;
@end
集成注意事项
1.获取权限
4D48087D-7DEF-4C89-B481-93EA69720222.png
<key>NSCameraUsageDescription</key>
<string>App需要您的同意,才能访问相机</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>App需要您的同意,添加照片</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>App需要您的同意,访问相册</string>
2.隐藏状态栏
BC0E2A32-DE9E-4E5B-8AF5-0AF8353D86FB.png
View controller-based status bar appearance 设置为NO
代码中出现不懂的或者bug请联系我,我的工作邮箱(zhouxicaijob
@163.com),欢迎大神指导!最后,有喜欢iOS成长路的同学,请关注哦!
网友评论