自定义相册、相机、图片选择器--ZXCImagePickerController

还在使用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 
     -(void)ZXCImagePickerWithPhoto:(UIImage *)image;
     @end
集成注意事项

1.获取权限


4D48087D-7DEF-4C89-B481-93EA69720222.png
    NSCameraUsageDescription
    App需要您的同意,才能访问相机
    NSPhotoLibraryAddUsageDescription
    App需要您的同意,添加照片
    NSPhotoLibraryUsageDescription
    App需要您的同意,访问相册

2.隐藏状态栏


BC0E2A32-DE9E-4E5B-8AF5-0AF8353D86FB.png
    View controller-based status bar appearance 设置为NO

代码中出现不懂的或者bug请联系我,我的工作邮箱(zhouxicaijob
@163.com),欢迎大神指导!最后,有喜欢iOS成长路的同学,请关注哦!

你可能感兴趣的:(自定义相册、相机、图片选择器--ZXCImagePickerController)