UITableView优化

如果你想要如丝般顺滑的效果,那么:
1、每次都看一下有没有能重用的 cell,而不是永远重新新建(这个是 UITableView 的常识)
2、图片载入放到后台进程去进行,滚出可视范围的载入进程要 cancel 掉
3、圆角、阴影之类的全部 bitmap 化,或者放到后台 draw 好了再拿来用
4、Cell 里要用的数据提前缓存好,不要现用现去读文件
5、数据量太大来不及一次读完的做一个 load more cell 出来,尽量避免边滚边读数据,这样就算是双核的 CPU 也难保不会抽
6、heightForRowAtIndexPath这个方法会计算出你所有cell的高度,所以最好不要做太复杂的算法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值