改进iPhone UITableView滚动性能的技巧?

我有一个uitableview加载相当大的图像在每个单元格和单元格的高度根据图像的大小而变化。滚动性能是体面的,但有时可能是干的。

我发现这些提示,我发现在FieryRobot博客:

glassy-scrolling-with-uitableview

more-glassy-scrolling-with-uitableview

有没有人有任何提示,以提高uitableview滚动性能?

>缓存行的高度(表视图可以经常请求此行)
>为表中使用的映像创建最近最少使用的缓存(并在收到内存警告时使所有未激活的条目失效)
>绘制UITableViewCell的drawRect中的所有内容:如果可能,尽可能避免子视图(或者如果您需要标准的辅助功能,内容视图的drawRect 🙂
>使你的UITableViewCell的层不透明(如果你有一个内容视图也一样)
>按照UITableView示例/文档的建议使用reusableCellIdentifier功能
>避免渐变/复杂的图形效果,没有预烘焙到UIImages
http://stackoverflow.com/questions/1352479/tricks-for-improving-iphone-uitableview-scrolling-performance

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:改进iPhone UITableView滚动性能的技巧?