我有一个带有视差标题的tableView: UITableView
对象。最初,标题高度是屏幕高度的3/4。
如果tableView
滚动到顶部并尝试reloadRowsAtIndexPath
,您会清楚地注意到发生了闪烁。
闪烁仅在iOS +11.0设备上发生。但是,如果您为estimatedRowHeight
分配的任意值太高,则tableView
不会闪烁,反之亦然。
由于UITableView
在iOS 11.0中有很多变化,我可能会遗漏一些东西。
我已针对此问题初始化repo with a sample project,您可以在iOS +9.0上进行测试。
注意:我为视差标题尝试了太多方法,问题总是会发生。