谈 UITableView 的优化

2017-06-24  本文已影响17人  IT界的古天乐

1). 正确的复用cell。

2). 设计统一规格的Cell

3). 提前计算并缓存好高度(布局),因为heightForRowAtIndexPath:是调用最频繁的方法;

4). 异步绘制,遇到复杂界面,遇到性能瓶颈时,可能就是突破口;

4). 滑动时按需加载,这个在大量图片展示,网络加载的时候很管用!

5). 减少子视图的层级关系

6). 尽量使所有的视图不透明化以及做切圆操作。

7). 不要动态的add 或者 remove 子控件。最好在初始化时就添加完,然后通过hidden来控制是否显示。

8). 使用调试工具分析问题。

上一篇 下一篇

猜你喜欢

热点阅读