Closed BestKai closed 8 years ago
TableView 内的所有文本控件,都是异步绘制的,我猜可能与这个有关。
有没有优化的方案?
既然是 "异步绘制",这个问题基本上是避免不的。。
几个方案:
label. clearContentsBeforeAsynchronouslyDisplay = NO;
这样做会没有闪动,但是内容更新可能稍有滞后。这个可以实际测试一下看看效果。原来截图覆盖是在这用的!
可以配合IGListKit使用, 赞! https://github.com/Instagram/IGListKit.git
所以果断不再使用这个库,而且YYLabel竟然Text和AttributedString不能切换使用,否则会出现颜色不对、大小不一各种issue,浪费了时间,决定弃用,起因是同事推荐使用
所以果断不再使用这个库,而且YYLabel竟然Text和AttributedString不能切换使用,否则会出现颜色不对、大小不一各种issue,浪费了时间,决定弃用,起因是同事推荐使用
噗~
使用 iOS 13 的 DiffableDataSource 也还是有闪烁。
在demo的微博列表里,reload tableView tableView 会发生闪屏的现象。这是为什么?