1

我在我的應用程序中有我自己的collectionView。我不想爲我的應用使用默認的UIImagePicker &我想用我的集合View實現圖像選取器。iOS的自定義圖像選擇器

任何人都可以告訴我如何實現自定義選擇相冊視圖,並選擇相冊後,如何實現自定義視圖查看該相冊中的所有圖像。

對不起,如果這是很容易的問題。

+0

https://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=imagepickercontroller – Rushabh

+1

https://www.cocoacontrols.com/controls/snimagepicker看到這個自定義控件 –

+0

https:// github。 com/B-Sides/ELCImagePickerController這可能有幫助 – saiy2k

回答

1

這可以在ALASSETS的幫助下完成。你可以在下面找到它的文檔。 https://developer.apple.com/library/ios/documentation/AssetsLibrary/Reference/ALAsset_Class

ALAssetsLibrary *al = [[ALAssetsLibrary alloc] init]; 
assets = [[NSMutableArray alloc] init]; 
[al enumerateGroupsWithTypes:ALAssetsGroupAll 

        usingBlock:^(ALAssetsGroup *group, BOOL *stop) 
{ 
    [group enumerateAssetsUsingBlock:^(ALAsset *asset, NSUInteger index, BOOL *stop) 
     { 
      if (asset) 
      { 
       NSLog(@"%@",asset); 

       NSLog(@".. do something with the asset");  
      } 
     } 
     ]; 
} 

         failureBlock:^(NSError *error) 
     { 
      // User did not allow access to library 
     // .. handle error 
     } 
     ] ; 

如果你想將其填充到您需要創建具有Alasset類型的變量自定義單元格集合視圖。