tips: 关于 UITableView 滚动流畅性优化几点建议
作者:
一年后的你 | 来源:发表于
2017-02-22 17:32 被阅读18次
UITableView 滑动流畅性优化几点建议
- 异步加载图片
- 缓存每行 Cell 的高度 (UITableView 会频繁请求每行 cell 的高度) ,实际上这不是造成滑动卡顿的主要原因.
- 将 tableview 最近使用的 images 缓存(当收到内存警告的时候,将它们全部释放掉).事实上 SDWebImage 实现了该功能,我想你的项目不会没用到 SDWebImage 吧.
- 将 UITableViewCell 的所有内容在
drawRect:
方法中画出来:尽量避免添加太多子视图,同时也可以在 contentView 的 drawRect:
重绘.这样做也许需要花费更多的时间来编码,但是在 UITableViewCell 中少添加子视图可以明显提高性能.
- UITableViewCell 以及它的内部视图的图层不要设置为透明.
本文标题:tips: 关于 UITableView 滚动流畅性优化几点建议
本文链接:https://www.haomeiwen.com/subject/nkpmwttx.html
网友评论