iOSピクチャーセレクタ-アルバムを選択したり、直接写真を撮ったりすることができます

1545 ワード

CBImagePicker
iOS画像セレクタ-アルバムを選択したり、直接写真を撮ったりすることができます.
demoソースコード
https://github.com/caobo56/CBImagePicker.git
使用方法:
podインストールを使用すると、ソースコードを直接ダウンロードしてプロジェクトにドラッグ&ドロップすることもできます.
pod 'CBImagePicker'

権限申請の設定
Info.plistファイルに次の2つの権限申請を追加します.
stringはプロジェクトの権限のために説明を申請して、書くのがよくなくて、審査に返されます
    NSPhotoLibraryUsageDescription
        
    NSCameraUsageDescription
        

ヘッダファイルのインポート
#import "CBImagePicker.h"

ImagePickerの初期化
-(void)startPicker{
    CBImagePicker * picker = [CBImagePicker shared];
    [picker startWithVC:self];
    [picker setPickerCompletion:^(CBImagePicker * picker, NSError *error, UIImage *image) {
        if (!error) {
            _imageV.image = image;
        }else{
            NSLog(@"error.description = %@",error.userInfo[@"description"]);
        }
    }];
}

インタフェースのリスト:
@class CBImagePicker;
/**
       

 @param picker   picker  
 @param error error
 @param image   
 */
typedef void(^PickerCompletion)(CBImagePicker * picker,NSError* error,UIImage* image);

@interface CBImagePicker : NSObject


/**
     ,        

 @return CBImagePicker
 */
+(instancetype)shared;


/**
         VC

 @param vc       VC
 */
-(void)startWithVC:(UIViewController *)vc;


/**
       

 @param comp       
 */
-(void)setPickerCompletion:(PickerCompletion)comp;

@end