2015-10-31 62 views
0

我使用SDWebImage異步加載圖像,以避免阻止用戶界面。但Image沒有按順序加載。圖片URL加載在UITableViewCell異步但在一個訂單

This is my Problem

我想在一個有序的方式,但異步加載圖像。我沒有確切的詞來定義我的問題。如果您發現任何合適的詞語,請編輯我的問題。

請爲我提供適當的解決方案。如果像SDWebImage這樣的第三方庫能夠滿足我的要求,那將是非常棒的。或者可以使用SDWebImage完成。

+0

你的意思是什麼?你如何加載圖像,GCD?所以它應該按順序加載圖像1,2,3,... 100 – Sandeep

+0

意味着1,2,3,4,按此順序。 –

+0

但是圖像加載在1 3 5 8.以無序的方式@GeneratorOfOne –

回答

0

如果你想按順序加載你的圖像,那不是異步是關於...異步意味着當前可見的所有圖像同時加載。但是你不知道首先加載哪個圖像,所以這就是發生這種情況的原因。

如果您要發送每個圖像的請求,然後在發送新請求之前等待響應,這將花費很多時間。

你可以做的是,仍然異步加載,但以有序的方式顯示它們。

我看到您也可以獨立加載圖像,因此一種選擇是加載當前可見的圖像,然後在計數器的幫助下按順序顯示它們。

+0

我可以用SDWebImage實現您的解決方案嗎?或任何其他圖書館。我也想管理圖片緩存? –

+0

是的,我已經看到使用獨立加載圖像的SDWebImage的可能解決方案,這裏:http://cocoadocs.org/docsets/SDWebImage/3.7.3/#user-content-using-asynchronous-image-downloader-independently,但我不確定圖像緩存 –

+0

但我必須先獲取圖像url,然後從webservice下載它們,然後在顯示圖像時按其他信息。 –