2013-02-26 67 views
0

我很迷茫,並嘗試了一切,現在我從AssetsLibrary中獲得圖像,並且我想在UITableView上以矩陣的形式顯示它們,並且我不知道如何開始。用圖像加載UITableView?

我會很高興得到一個關於如何將我的UIImage鏈接到tableView(我需要代碼..)並在矩陣中創建他的方向。 請給我任何方向..

這是我從assetsLibrary獲得的圖像:

//------ get the images from the camera roll ---------- 
    NSMutableArray *cameraRollPictures=[[NSMutableArray alloc]init]; 
    ALAssetsLibrary *assetsLibrary = [[ALAssetsLibrary alloc] init]; 
    [assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:^(ALAssetsGroup *group, BOOL *stop) 
    { 
     NSInteger numberOfAssets = [group numberOfAssets]; 
     if (numberOfAssets > 0) 
     { 
      NSLog(@"numberOfPictures: %d",numberOfAssets); 
      //NSInteger lastIndex = numberOfAssets - 1; 
      int i = 0; 
      for (i = 0; i <= numberOfAssets-1; i++) 
      { 
       [group enumerateAssetsAtIndexes:[NSIndexSet indexSetWithIndex:i] options:0 usingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) 
       { 
        UIImage *thumbnail = [UIImage imageWithCGImage:[result thumbnail]]; 
        //NSLog(@"theObject!!!! -- (%d) %@",i,thumbnail); 
        [cameraRollPictures addObject:thumbnail]; 
       }]; 
      } 
     } 

    } 
     failureBlock:^(NSError *error) 
    { 
     NSLog(@"error: %@", error); 
    }]; 

編輯:

任何想法,爲什麼我在for循環的每個圖像中獲得兩倍?它記錄了每個指標的2倍..

回答

1

here圖像矩陣是如何創建的

如果你想創建圖像看起來也矩陣here

或者here

+0

感謝我期待到這。 UITableView不是我的朋友? – bilanbila 2013-02-26 17:28:21

+0

謝謝。我得到重複和拳頭鏈接幫助。在枚舉中我加了'if(group)'語句。 – 2014-07-22 14:01:31