2012-10-26 76 views
1

我試圖使用 SDWebImage將多個圖像從SQL設置爲表格視圖單元格。將多個圖像從SQL設置爲表格視圖單元格

我現在正在使用此代碼,但是這會根據URL加載一個圖像。

[cell.imageView setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"] 
        placeholderImage:[UIImage imageNamed:@"placeholder.png"]]; 

你將如何爲多個圖像填充imageView?謝謝。

我試着用for-loop。不起作用。

NSArray *itmImageArray = [self itemImages]; 

    for(int i = 0; i <= [itmImageArray count]; i++) 
    { 
     [cell.imageView setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/%@",[itmImageArray objectAtIndex:i]] 
        placeholderImage:[UIImage imageNamed:@"addnewimage.png"]]; 
    } 

回答

0

UITableViewCell只有一個imageView。您正在使用的技術將繼續重置與UITableViewCell默認相同的圖像視圖,您將看到的是您在單元格中設置的for循環的最後一幅圖像。如果你想顯示更多的圖像,你將不得不創建一個自定義單元格,並添加多個UIImageView作爲單元格的子視圖。然後,您可以將不同的圖像設置到您添加的UIImageView中。請記住,您將不得不處理UIImageView的框架以及tableView行的高度,以便正確顯示內容。

+0

謝謝。是否有任何方法使用SDWebImage獲取多個圖像? – exlux15

+0

@ exlux15什麼是SDWebImage? – SayeedHussain

+0

SDWebImage是一個通過緩存支持異步下載圖像的庫。 – exlux15

相關問題