1,CPU考虑,使用懒加载的方式创建控件
2.提前计算并缓存Cell的高度
3.图片的圆角与透明度处理,尽量避免触发离屏渲染。
4.滑动时,按需加载,识别UITableView禁止或者减速滑动结束的时候,进行异步加载图片,快滑动过程中,只加载目标范围内的Cell,这样按需加载,极大的提高流畅度。而SDWebImage可以实现异步加载,与这条性能配合就完美了,尤其是大量图片展示的时候。而且也不用担心图片缓存会造成内存警告的问题。
后续等待完善中。。。。。。
1,CPU考虑,使用懒加载的方式创建控件
2.提前计算并缓存Cell的高度
3.图片的圆角与透明度处理,尽量避免触发离屏渲染。
4.滑动时,按需加载,识别UITableView禁止或者减速滑动结束的时候,进行异步加载图片,快滑动过程中,只加载目标范围内的Cell,这样按需加载,极大的提高流畅度。而SDWebImage可以实现异步加载,与这条性能配合就完美了,尤其是大量图片展示的时候。而且也不用担心图片缓存会造成内存警告的问题。
后续等待完善中。。。。。。
本文标题:TableView性能优化——小记
本文链接:https://www.haomeiwen.com/subject/inoaeftx.html
网友评论