0
需要能够从主线以外的线程绘制屏幕。由于它不是线程安全的,因此无法使用UIkit。 Quartz 2D会在一个线程中工作吗?如果是这样,我如何才能到屏幕放置图形?显然,我是一个真正的新手与图形和任何帮助,将不胜感激。在屏幕上从A线程绘制
需要能够从主线以外的线程绘制屏幕。由于它不是线程安全的,因此无法使用UIkit。 Quartz 2D会在一个线程中工作吗?如果是这样,我如何才能到屏幕放置图形?显然,我是一个真正的新手与图形和任何帮助,将不胜感激。在屏幕上从A线程绘制
是石英会在线程中工作。但是,您无法在其他线程中创建上下文。你必须从主线程传递上下文。我相信在-drawRect方法中创建一个CGContextRef并将其传递给线程。请注意,上下文不会超出范围或仅保留其参考。
如何让屏幕放图形..以及我说你需要一些地方来创建一个上下文,可能是NSVIew的一些派生类。然后在-drawRect方法中创建一个上下文并将其传递给线程。
CGContextRef contextref =(CGContextRef)[[NSGraphicsContext currentContext] graphicsPort];
干杯!