jjzjj

TiledLayerTest

全部标签

ios - setNeedsDisplayInRect 在 drawLayer :inContext: 期间调用

我在我的应用程序中使用了CATiledLayer,因此,该层的绘制是在后台线程中完成的。也就是说,我的委托(delegate)的drawLayer:inContext:方法是从后台线程调用的。用于使CATiledLayer的部分无效的setNeedsDisplayInRect始终从主线程调用。因为是独立的线程,所以偶尔会出现后台线程在drawLayer:inContext方法中调用setNeedsDisplayInRect的情况。我注意到在那种情况下setNeedsDisplayInRect被忽略了(drawLayer:inContext没有被再次调用)。我已经记录了一个bugtoAp