0
我有一個包含圖片(用戶頭像)的自定義單元格的tableview。 我已經實現了cellForRowAt,功能簡單的解決方案與Swift:在UITable-View中加載圖像
if let imgData = try? Data(contentsOf: imageUrl!), let img = UIImage(data: imgData) {
cell.profilePictureView.image = img
}
然而,這是很laggy,我有幾個問題:
- >什麼一個很好的方法來設置圖像?就像下面,或者我應該加載它們不同步?
- >什麼是API服務的最佳方法:可以單獨獲取所有圖像(通過爲每行請求api/images/userid)還是更好地將所有圖像直接包含在服務器端 - (例如,20名玩家的名單中包含圖片屬性)
- >緩存圖片有意義嗎?或者這種情況是否會自動發生?最好的方法來實現這個目標?
異步執行此操作可以使您的表視圖快速滾動。並且最好將圖像包含在服務器響應中。 –