首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

iOS中经过AssetsLibrary来支持多图选择

2014-07-25 
iOS中通过AssetsLibrary来支持多图选择AssetsLibrary框架提供了ALAssetsLibrary类来帮助我们访问相册程序

iOS中通过AssetsLibrary来支持多图选择

AssetsLibrary框架提供了ALAssetsLibrary类来帮助我们访问相册程序管理下的照片和视频,官方文档见此。

#pragma mark - - (void)getImages{    if (!self.assetsArray) {        _assetsArray = [[NSMutableArray alloc] init];    }        if (!self.assetsLibrary) {        _assetsLibrary = [[ALAssetsLibrary alloc] init];    }        @autoreleasepool {        [self.assetsGroup enumerateAssetsUsingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) {            if (result) {                TTAsset *ttAsset = [[TTAsset alloc] initWithAsset:result];                [self.assetsArray addObject:ttAsset];                [ttAsset release], ttAsset = nil;            }        }];    }        [self.tableView reloadData];}

最后,我们可以通过自定义的Cell来定制展示风格,比如选中效果、底部选中列表等。


热点排行