uitableview cell实现性能优化
来源:互联网 发布:tenga air tech知乎 编辑:程序博客网 时间:2024/05/28 15:06
如果你想要如丝般顺滑的效果,那么:
1、每次都看一下有没有能重用的 cell,而不是永远重新新建(这个是 UITableView 的常识)
2、图片载入放到后台进程去进行,滚出可视范围的载入进程要 cancel 掉
3、圆角、阴影之类的全部 bitmap 化,或者放到后台 draw 好了再拿来用
4、Cell 里要用的数据提前缓存好,不要现用现去读文件
5、数据量太大来不及一次读完的做一个 load more cell 出来,尽量避免边滚边读数据,这样就算是双核的 CPU 也难保不会抽
6、heightForRowAtIndexPath这个方法会计算出你所有cell的高度,所以最好不要做太复杂的算法。
1、每次都看一下有没有能重用的 cell,而不是永远重新新建(这个是 UITableView 的常识)
2、图片载入放到后台进程去进行,滚出可视范围的载入进程要 cancel 掉
3、圆角、阴影之类的全部 bitmap 化,或者放到后台 draw 好了再拿来用
4、Cell 里要用的数据提前缓存好,不要现用现去读文件
5、数据量太大来不及一次读完的做一个 load more cell 出来,尽量避免边滚边读数据,这样就算是双核的 CPU 也难保不会抽
6、heightForRowAtIndexPath这个方法会计算出你所有cell的高度,所以最好不要做太复杂的算法。
1 0
- uitableview cell实现性能优化
- UITableView性能优化 以及动态计算cell高度 新方法
- UITableView性能优化---自动计算cell高度(FDTemplateLayoutCell)
- UITableView性能优化之cell的高度缓存
- UITableView创建Cell时的性能优化(cell的重用机制)
- UITableView中的cell的优化
- tableView cell性能优化
- TableView性能优化——动态cell适应工具(UITableView+FDTemplateLayoutCell)
- TableView性能优化——动态cell适应工具(UITableView+FDTemplateLayoutCell)
- 优化UITableView性能
- 如何优化UITableView性能
- 优化UITableView性能
- 优化UITableView性能
- 优化UITableView的性能
- 优化UITableView性能
- 优化UITableView性能
- 优化UITableView 性能
- 优化UITableView性能
- iOS开发大众点评URL签名生成规则和SHA-1编码
- PAT 数据结构 08-排序6. PAT Judge (25)
- 在vmvare10上运行win10
- tomcat 部署多个war包项目和配置域名
- 操作系统期末总结文档和考试卷解析
- uitableview cell实现性能优化
- HTTP Header 详解
- Tower of Hanoi
- Android数据库LitePal框架学习笔记(1)---数据库的adb操作以及LitePal使用入门
- 安装MySQL Enterprise Edition
- Chapter 1. Introduction to Web Automation
- 使用testFlight进行企业部署
- 蓝牙4.0协议编程之回调函数
- Java中WebService实例