2012-05-09 51 views
0

我得到的文本形式是這樣的服務器:如何在自定義UITableViewCell中下載和加載下載圖像?

test_abc http://www.xxx.a.jpg test_aaa http://www.xxx.b.jpg test_ccc

我想將字符串分割到["test_abc", "http://www.xxx.a.jpg", "test_aaa", "http://www.xxx.b.jpg", "test_ccc"],然後在UITableViewCell顯示出來,圖像會前下載後,我使用一個LoadingIndicator作爲佔位符,當圖像被下載時,顯示圖像並修改單元格的高度以顯示整個圖像。

有人可以幫我做這個嗎?

+0

我建議你下載蘋果iOS指南LazyTableImages(我下面所示參考URL)代碼,並通過它去。地址>> http://developer.apple.com/library/ios/#samplecode/LazyTableImages/Listings/Classes_RootViewController_m.html – Nit

+0

感謝ü,我已經下載了它 – Firsay

+0

至於你的問題是不明確的,我建議你下載圖像文件目錄,然後從那裏加載圖像像鞋子民主應用程序,請檢查該應用程序 – Destroyer

回答

0

您可以使用SDWebImage,你不必擔心緩存,等等。

網頁圖片 該庫提供的UIImageView一類用於從網絡遠程來支持圖片。

它提供:

一個的UIImageView類別添加Web圖像和高速緩存管理的可可觸摸框架 異步圖像下載 異步存儲器+磁盤映像的高速緩存具有自動緩存過期處理 甲保證相同的URL將不會被多次下載 保證僞造的URL不會一次又一次地重試 表演!

+0

3ks,我會嘗試使用SDWebImage – Firsay

0

試着看Three20

由誰寫的官方「臉譜」的應用程序適用於iOS的傢伙編寫的開源庫。此外,Facebook應用程序的代碼基於該庫。