是否可以将多个显示更新同步到同一绘制周期?

时间:2019-05-23 21:30:15

标签: ios swift iphone

我有一个无限的滚动视图情况,还有一些自定义图形(股票图)。

在需要更新的地方,我设置了新的contentOffset并重新绘制了内容,但似乎它们在不同的绘制周期中发生,因为在内容显示回来之前屏幕短暂地闪烁了空白。

流程遵循以下模式:

scrollView.setcontentOffset(...)
contentView.updateDrawRange(...) // this kicks off setNeedsLayout()/setNeedsDisplay() as needed

我希望我可以同时进行两个更新,以便不会发生黑屏闪烁。

0 个答案:

没有答案