使用AssetsLibrary.Framework创建多图片选择控制器(翻译)
<div id="cnblogs_post_body"> 系统的UIImagePickerController只能让用户选择单图片,而一般情况下,我们需要上传多张图片,这时应该可以同时选择多张图片,否则用户体验会很差。因此多图片选择器就诞生了。在类库中,苹果为我们提供了一个AssetsLibrary.Framework的库,可以通过它获取设备里的图片和视频。在使用这个类库时,我们需要导入,且<AssetsLibrary/AssetsLibrary.h>。然后我们可以使用它来获取不同组的枚举。
<div class="cnblogs_code"> 1 void (^assetGroupEnumerator) 2 (struct ALAssetsGroup *, BOOL *) = ^(ALAssetsGroup *group, BOOL *stop{ 3 if(group != nil) { 4 ; 5 NSLog(@"Number of assets in group: %d", 6 ); 7 } 8 }; 9 10 assetGroups = [ init];11 ALAssetsLibrary *library = [ init];12 NSUInteger groupTypes = ALAssetsGroupAll; 13 14 ;17 18 NSLog(@"Asset groups: %@", assetGroups);19 ;
页:
[1]