iOS +11.0上的reloadRowsAtIndexPath时,UITableView Parallax Header闪烁

时间:2018-03-09 10:36:20

标签: ios uitableview

我有一个带有视差标题的tableView: UITableView对象。最初,标题高度是屏幕高度的3/4。

如果tableView滚动到顶部并尝试reloadRowsAtIndexPath,您会清楚地注意到发生了闪烁。

闪烁仅在iOS +11.0设备上发生。但是,如果您为estimatedRowHeight分配的任意值太高,则tableView不会闪烁,反之亦然。

由于UITableView在iOS 11.0中有很多变化,我可能会遗漏一些东西。

我已针对此问题初始化repo with a sample project,您可以在iOS +9.0上进行测试。

示例GIF: enter image description here

注意:我为视差标题尝试了太多方法,问题总是会发生。

0 个答案:

没有答案