我希望有一个UIView
实现类似于 的方法的子类setNeedsDisplay
,除了重绘(即通常称为 via drawRect:
)将很快发生在后台线程中,而不是在当前更新周期结束时。
它可能被称为setNeedsAsynchronousDisplay
. 或者现有的setNeedsDisplay
可能会被劫持并且不会在循环结束时导致重绘,或者其他什么,只要它让重绘不会发生在主线程阻塞屏幕上,更新交互直到完成。
在重绘发生之前,视图可以继续使用其当前绘制的表示。
这些方面的事情是否合理可行?
谢谢!