還在使用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)注哦!