设置scrollview插入后,为什么tableview部分闪烁?

时间:2019-06-26 05:14:54

标签: ios swift xcode uitableview scrollview

我有一个非常可重复的闪烁问题。

  1. 表节数据已加载。

  2. 该部分所在的滚动视图的内容插图设置为显示在屏幕底部的按钮。

  3. 这是断断续续的,但该部分将显示瞬间故障。

按以下方式按部分完成表加载:

UIView.performWithoutAnimation {
    tableView?.reloadSections(IndexSet(integer: existingDisplaySectionIndex), with: .none)
    tableView?.layoutIfNeeded()
}

之后,将表部分所在的scrollview的插入设置如下:

scrollView.contentInset.bottom = inset

我在设置插图之前尝试过延迟,但是仍然看到闪烁。

如果我不设置插图,则不会出现闪烁,因此插图肯定是问题的根源。

0 个答案:

没有答案