我想知道人們如何實現一個異步的UIImageView加載,如果你有它在一個自定義的UITableViewCell裏面,我已經看到很多使用GCD的子例子UIImageView ..所有這些都必須涉及NSURLRequest和NSURLConnection。那麼人們如何在UITableViewCell的子類中做到這一點,UITableViewCell中有一個UIImageView?異步UIImageView在自定義UITableViewCell
1
A
回答
0
這裏是一個很好的教程,在解釋異步加載一般....
您可以使用同樣的想法來加載圖像視圖..
0
我想簡單和理想的方式做,這是做以下步驟
- 內
cellForRowAtIndexPath:
檢查如果圖像是可用的本地加載,否則斷火NSURL請求下載一個單獨的線程並顯示加載指示圖像。 - 完成請求線程後,在本地保存圖像重新加載tableView。
1
看此類別:SDWebImage。這是一個圖像下載器UIImageView
。你把你的圖像視圖中的細胞,並在- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
方法,只需使用:
[myImageView setImageWithURL:[NSURL URLWithString:@"example.com/myimage.jpg"]];
相關問題
- 1. 自定義的UITableViewCell與零的UIImageView
- 2. 自定義UITableViewCell異常
- 3. 更新自定義的UITableViewCell的UILabel後異步分析查詢
- 4. 自定義異步方法
- 5. 自定義異步/等待
- 6. UIImageView在自定義UITableViewCell不尊重Aspect Fit模式
- 7. UIImageView根本不會出現在自定義的UITableViewCell中
- 8. UIImageView未在自定義UITableViewCell中顯示圖像
- 9. 在xib中使用可選UIImageView自定義UITableViewCell
- 10. 在自定義UITableViewCell類中創建一個UIImageView(Swift)
- 11. 如何在自定義UITableViewCell中創建UIImageVIew? (Swift)
- 12. 調暗UIImageView在自定義UITableViewCell選擇時
- 13. UIImageView沒有出現在自定義UITableViewCell中
- 14. 自定義UITableViewCell
- 15. 自定義UITableViewCell
- 16. UITableViewCell自定義
- 17. 自定義UITableViewCell
- 18. UITableViewCell自定義
- 19. UIWebView在自定義UITableViewCell
- 20. selectedBackgroundView在自定義的UITableViewCell
- 21. EXC_BAD_ACCESS在自定義UITableViewCell
- 22. 自定義UITableViewCell iOS
- 23. 自定義的UITableViewCell
- 24. 自定義的UITableViewCell
- 25. 自定義UITableViewCell UIButton
- 26. 與UIImageView自定義UITableViewCell不顯示圖像
- 27. 自定義UITableViewCell與大UIImageView導致滾動滯後
- 28. 設置一個`UIImageView`不上一個自定義的UITableViewCell
- 29. 自定義UIImageView通過UITableViewCell重新對齊
- 30. 自定義的UITableViewCell的UIImageView將不會適應,直到點擊
其實我想有一個適當的緩存功能 – xonegirlz