如何检测CATiledLayer何时完成绘制所有切片

时间:2009-07-24 22:23:05

标签: iphone cocoa core-animation

我需要检测CATiledLayer何时完成绘图。我尝试了子类化并覆盖-(void)display来设置/清除标志,但是看起来瓷砖绘图发生在另一个线程中(显示只返回,然后几秒钟后,图层完成绘图)

1 个答案:

答案 0 :(得分:-1)

你的问题中有些事情并不清楚。您是在询问是否已经绘制了所有瓷砖,或者是否可见瓷砖是否已完成绘图?

假设稍后您可以尝试使用drawInContext:但如果有滚动,可能仍然无法给出答案。由于磁贴已缓存,我们无法知道何时转储缓存的磁贴,因此您无法判断磁贴是否尚未绘制,或者是否仅从缓存中绘制。

你可能想要描述你想要完成的事情,看看人们是否有其他方法可以做到这一点。

相关问题