【发布时间】:2012-11-19 11:55:08
【问题描述】:
我有一个缓慢滚动的表格视图。数据来自服务器并保存到 NSArray。我读过缓慢滚动很可能是因为图像是在 tableView:cellForRowAtIndexPath: 代码中加载的。
一种解决方案可能是将图像存储在 ivar 中,然后在表中使用它们。如果是这种情况,我将如何去做?我一直无法找到任何进行图像缓存然后在 UITable 中使用它的示例代码......
【问题讨论】:
-
为什么不使用异步类引用来延迟加载图像
-
每个单元格使用相同的图像还是不同的图像?
-
这种业务你应该使用gcd,图片会在后台下载,此时你应该将它们存储在你的ivar中。
-
@Dave - 每个单元格都有不同的图像。每个单元格都是具有唯一图像、标题、副标题的数据记录
标签: iphone objective-c ios uitableview ivar