我有一个非常可重复的闪烁问题。
表节数据已加载。
该部分所在的滚动视图的内容插图设置为显示在屏幕底部的按钮。
这是断断续续的,但该部分将显示瞬间故障。
按以下方式按部分完成表加载:
UIView.performWithoutAnimation {
tableView?.reloadSections(IndexSet(integer: existingDisplaySectionIndex), with: .none)
tableView?.layoutIfNeeded()
}
之后,将表部分所在的scrollview的插入设置如下:
scrollView.contentInset.bottom = inset
我在设置插图之前尝试过延迟,但是仍然看到闪烁。
如果我不设置插图,则不会出现闪烁,因此插图肯定是问题的根源。