iOSピクチャーセレクタ-アルバムを選択したり、直接写真を撮ったりすることができます
1545 ワード
CBImagePicker
iOS画像セレクタ-アルバムを選択したり、直接写真を撮ったりすることができます.
demoソースコード
https://github.com/caobo56/CBImagePicker.git
使用方法:
podインストールを使用すると、ソースコードを直接ダウンロードしてプロジェクトにドラッグ&ドロップすることもできます.
権限申請の設定
Info.plistファイルに次の2つの権限申請を追加します.
stringはプロジェクトの権限のために説明を申請して、書くのがよくなくて、審査に返されます
ヘッダファイルのインポート
ImagePickerの初期化
インタフェースのリスト:
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