• [翻译] 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];
    
    
     
     
  • 相关阅读:
    定时器实现点击重新发送信息倒计时显示
    新浪微博5s钟后跳转页面
    时钟制作代码
    判断线段相交
    POJ1265:Area(多边形面积公式+pick公式) 好题
    ACM零散知识
    POJ2318:TOYS(叉积判断点和线段的关系+二分)&&POJ2398Toy Storage
    计算几何初步认识
    UVA10026:Shoemaker's Problem(贪心)
    UVA10020:Minimal coverage(最小区间覆盖)
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/3926572.html
Copyright © 2020-2023  润新知