上一篇文章谈到了UITableView的优化,主要是探索用户头像设置圆角与否对UITableView的影响。经过测试后,发现其实影响并不是很大,在我自己的项目中,影响是微乎其微。所以优化了这一部分后,继续探索了UITableView的优化。
首先说一下,在优化前,我是在UITableView创建后才去请求数据并且布局,这导致了在屏幕首先出现的前几个cell中就会卡顿,这部分的原因就是请求完数据后大量的UI设置阻塞了主线程,会出现卡顿。
经过调整请求数据的位置,实现了对这一部分的优化,界面的卡顿明显被解决了
这里就不放图片了,因为代码已经改了 想重新改到之前的比较麻烦。