我使用SDWebImage異步加載圖像,以避免阻止用戶界面。但Image沒有按順序加載。圖片URL加載在UITableViewCell異步但在一個訂單
我想在一個有序的方式,但異步加載圖像。我沒有確切的詞來定義我的問題。如果您發現任何合適的詞語,請編輯我的問題。
請爲我提供適當的解決方案。如果像SDWebImage這樣的第三方庫能夠滿足我的要求,那將是非常棒的。或者可以使用SDWebImage完成。
我使用SDWebImage異步加載圖像,以避免阻止用戶界面。但Image沒有按順序加載。圖片URL加載在UITableViewCell異步但在一個訂單
我想在一個有序的方式,但異步加載圖像。我沒有確切的詞來定義我的問題。如果您發現任何合適的詞語,請編輯我的問題。
請爲我提供適當的解決方案。如果像SDWebImage這樣的第三方庫能夠滿足我的要求,那將是非常棒的。或者可以使用SDWebImage完成。
如果你想按順序加載你的圖像,那不是異步是關於...異步意味着當前可見的所有圖像同時加載。但是你不知道首先加載哪個圖像,所以這就是發生這種情況的原因。
如果您要發送每個圖像的請求,然後在發送新請求之前等待響應,這將花費很多時間。
你可以做的是,仍然異步加載,但以有序的方式顯示它們。
我看到您也可以獨立加載圖像,因此一種選擇是加載當前可見的圖像,然後在計數器的幫助下按順序顯示它們。
我可以用SDWebImage實現您的解決方案嗎?或任何其他圖書館。我也想管理圖片緩存? –
是的,我已經看到使用獨立加載圖像的SDWebImage的可能解決方案,這裏:http://cocoadocs.org/docsets/SDWebImage/3.7.3/#user-content-using-asynchronous-image-downloader-independently,但我不確定圖像緩存 –
但我必須先獲取圖像url,然後從webservice下載它們,然後在顯示圖像時按其他信息。 –
你的意思是什麼?你如何加載圖像,GCD?所以它應該按順序加載圖像1,2,3,... 100 – Sandeep
意味着1,2,3,4,按此順序。 –
但是圖像加載在1 3 5 8.以無序的方式@GeneratorOfOne –