美文网首页
自定义相册、相机、图片选择器--ZXCImagePickerCo

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

作者: 繁华退却 | 来源:发表于2017-12-06 15:26 被阅读23次
    还在使用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成长路的同学,请关注哦!

    相关文章

      网友评论

          本文标题:自定义相册、相机、图片选择器--ZXCImagePickerCo

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