首页 > 代码库 > [翻译] DoImagePickerController
[翻译] 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 1cont.nColumnCount = 3; // 2, 3, or 4cont.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];
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。