我有一个无限的滚动视图情况,还有一些自定义图形(股票图)。
在需要更新的地方,我设置了新的contentOffset并重新绘制了内容,但似乎它们在不同的绘制周期中发生,因为在内容显示回来之前屏幕短暂地闪烁了空白。
流程遵循以下模式:
scrollView.setcontentOffset(...)
contentView.updateDrawRange(...) // this kicks off setNeedsLayout()/setNeedsDisplay() as needed
我希望我可以同时进行两个更新,以便不会发生黑屏闪烁。