サンプルの実行例。こんな感じで複数選択できる。
選択結果はデリゲートで受け取れる。
@interface ELCImagePickerController : UINavigationController { id delegate; } @property (nonatomic, assign) id delegate; -(void)selectedAssets:(NSArray*)_assets; -(void)cancelImagePicker; @end @protocol ELCImagePickerControllerDelegate - (void)elcImagePickerController:(ELCImagePickerController *)picker didFinishPickingMediaWithInfo:(NSArray *)info; - (void)elcImagePickerControllerDidCancel:(ELCImagePickerController *)picker;
アルバムの選択用のクラスも用意されている。
@interface ELCAlbumPickerController : UITableViewController { NSMutableArray *assetGroups; NSOperationQueue *queue; id parent; ALAssetsLibrary *library; } @property (nonatomic, assign) id parent; @property (nonatomic, retain) NSMutableArray *assetGroups; -(void)selectedAssets:(NSArray*)_assets; @end
悪くない。
Responses
Leave a Response