0
我有一個滾動緩慢的表視圖。數據來自服務器並保存到NSArray。我讀過慢速滾動很可能是因爲圖像加載在tableView:cellForRowAtIndexPath:代碼中。如何通過將圖像存儲在ivar中來加速UITableView
解決方案可能是將圖像存儲在ivar中,然後在表中使用它們。如果是這種情況,我該怎麼做呢?我一直沒能找到,做圖像緩存,然後用它在任何UITable示例代碼...
我有一個滾動緩慢的表視圖。數據來自服務器並保存到NSArray。我讀過慢速滾動很可能是因爲圖像加載在tableView:cellForRowAtIndexPath:代碼中。如何通過將圖像存儲在ivar中來加速UITableView
解決方案可能是將圖像存儲在ivar中,然後在表中使用它們。如果是這種情況,我該怎麼做呢?我一直沒能找到,做圖像緩存,然後用它在任何UITable示例代碼...
This sample看看演示了一個多階段的方法來加載和顯示一個UITableView 。它首先從RSS源中加載相關文本,以便儘可能快地加載表格,然後以異步方式爲每行下載圖像,以便UI更具響應性。
構建要求: 的iOS SDK 5.0或更高版本
運行要求:
的iOS 5.0或更高版本
爲什麼ü沒有使用延遲加載圖像 –
Asyncronious類的引用是否使用相同的圖像的每個單元或不同? – Dave
您應該使用gcd進行此類業務,圖像將在後臺下載,您應該在此時將它們存儲在您的ivar中。 – iremk