如何优化tableView的使用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何优化tableView的使用?相关的知识,希望对你有一定的参考价值。

1.单元格的重复利用。

2.单元格中的视图尽量都使用不透明的,单元格中要尽量少使用动画

3.图片加载的时候使用异步加载

4.滑动时不加载图片,停止滑动的时候开始加载

5.单元格中的内容可以在自定义cell 类中的drawRect 方法内自己绘制

6.如非必要,减少cell 的全部刷新,需要刷新哪些行就只 reloadRowsAtIndexPaths

7.如果cell 是动态的行高,计算出高度之后一定要缓存

8.cell 的高度如果固定的话,就要直接使用cell.rowHeight 设置高度。

 

以上是关于如何优化tableView的使用?的主要内容,如果未能解决你的问题,请参考以下文章

iOS tableview性能优化及分析

如何使用 NSMutableDictionary 连接 Tableview 和 View Controller?

ios 怎样获取在tableview上的键盘高度

ios 如何使一个view在uiwindow最顶层

ios tableview 单选

如何在 Swift 中的 tableview 之间显示单独的 View(box)