自定義相冊、相機、圖片選擇器--ZXCImagePickerController

還在使用UIImagePickerController嗎?還在填坑嗎?那么新手福利來了。教你如何編寫屬于自己的ImagePickerController。

目前,ZXCImagePickerController版本為1.0.5,2.0版本正在拼命加載中。小編已經(jīng)將源碼上傳至GitHub 和coocaPod第三方管理庫。

集成方法

1.跳轉(zhuǎn)到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];
代理回調(diào)方法
     @protocol ZXCImagePickerControllerDelegate <NSObject>
     -(void)ZXCImagePickerWithPhoto:(UIImage *)image;
     @end
集成注意事項

1.獲取權(quán)限


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.隱藏狀態(tài)欄


BC0E2A32-DE9E-4E5B-8AF5-0AF8353D86FB.png
    View controller-based status bar appearance 設(shè)置為NO

代碼中出現(xiàn)不懂的或者bug請聯(lián)系我,我的工作郵箱(zhouxicaijob
@163.com),歡迎大神指導!最后,有喜歡iOS成長路的同學,請關(guān)注哦!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容