谈 UITableView 的优化

1). 正确的复用cell。

2). 设计统一规格的Cell

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

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

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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容