我有大约20个tableview单元格,每个单元格包含一些(2-5)缩略图大小的图片(它们是非常小的Facebook个人资料图片,例如http://profile.ak.fbcdn.net/hprofile-ak-sf2p/hs254.snc3/23133_201668_2989_q.jpg)。每张图片都是添加到单元格内容视图中的UIImageView。
滚动性能很差,测量绘制时间我发现UIImage渲染是瓶颈。
我已经研究过/想过一些解决方案,但由于我是iphone开发的新手,我不确定要采用哪种策略:
思考/实施建议?谢谢!
答案 0 :(得分:2)
建议您在LazyTableImages
的XCode帮助文档中进行搜索。这是Apple提供的示例应用程序,它将图像异步加载到表格单元格中。这应该是一个很好的起点。
您可能希望添加本地缓存来保存图像,这样您就不必每次都继续下载它们,还有一种方法可以将旧图像从缓存中删除。