[翻译] DoImagePickerController

简介:

DoImagePickerController

An image picker controller with single selection and multiple selection. Support to select lots photos with panning gesture.

这是一个图片选择器,可以选择一张或者多张图片.支持移动手势选择大量的图片.

 

various column count : 2, 3 and 4  - 支持的列数为2,3,4

 

select multiple photos with pan gesture - 支持pan手势

 

select album - 支持相册选取

 

Requirements

  • iOS 7.0 and greater
  • ARC

 

Features

  • adjustable column count : 2 ~ 4                                  支持的列数是 2 ~ 4
  • adjustable count to select photos                                
  • multiple selection with pan gesture                              支持pan手势选择图片
  • landscape mode                                                         支持横竖屏
  • go top or botom directly by tapping right side buttons   支持点击直接到顶部或者底部
  • long tap on thumbnail to show preview                        长按可以查看图片预览
  • tap or drag preview to close preview                            点击或者拖拽来关闭预览

 

Examples

  • AssetHelper : helper class for asset

Code:

// YES : old photo -> new photo
// NO  : new photo -> old photo
@property (readwrite) BOOL bReverse; // methods to get asset data - (void)getGroupList:(void (^)(NSArray *))result; - (void)getPhotoListOfGroup:(ALAssetsGroup *)alGroup result:(void (^)(NSArray *))result; - (void)getPhotoListOfGroupByIndex:(NSInteger)nGroupIndex result:(void (^)(NSArray *))result; - (void)getSavedPhotoList:(void (^)(NSArray *))result error:(void (^)(NSError *))error; 
  • DoImagePickerController

Code:

DoImagePickerController *cont = [[DoImagePickerController alloc] initWithNibName:@"DoImagePickerController" bundle:nil]; cont.delegate = self; cont.nMaxCount = 4; // larger than 1 cont.nColumnCount = 3; // 2, 3, or 4 cont.nResultType = DO_PICKER_RESULT_UIIMAGE; // get UIImage object array : common case // if you want to get lots photos, you had better use DO_PICKER_RESULT_ASSET. [self presentViewController:cont animated:YES completion:nil]; 

目录
相关文章
|
iOS开发 Android开发
|
缓存 API iOS开发
|
开发者 iOS开发
|
iOS开发 Perl