【发布时间】:2014-01-15 13:54:06
【问题描述】:
我希望有一个UIView 子类,它实现类似于setNeedsDisplay 的方法,除了重绘(即,通常通过drawRect: 调用)将很快发生在后台线程中,而不是在当前更新周期结束时。
它可能被称为setNeedsAsynchronousDisplay。或者现有的setNeedsDisplay 可能会被劫持并且不会在循环结束时导致重绘,或者其他任何情况,只要它让重绘不会发生在主线程阻塞屏幕上,更新交互直到完成。
在重绘发生之前,视图可以继续使用其当前绘制的表示。
这些方面的事情是否合理可行?
谢谢!
【问题讨论】:
标签: ios cocoa-touch uiview drawrect setneedsdisplay