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