我需要检测CATiledLayer何时完成绘图。我尝试了子类化并覆盖-(void)display
来设置/清除标志,但是看起来瓷砖绘图发生在另一个线程中(显示只返回,然后几秒钟后,图层完成绘图)
答案 0 :(得分:-1)
你的问题中有些事情并不清楚。您是在询问是否已经绘制了所有瓷砖,或者是否可见瓷砖是否已完成绘图?
假设稍后您可以尝试使用drawInContext:但如果有滚动,可能仍然无法给出答案。由于磁贴已缓存,我们无法知道何时转储缓存的磁贴,因此您无法判断磁贴是否尚未绘制,或者是否仅从缓存中绘制。
你可能想要描述你想要完成的事情,看看人们是否有其他方法可以做到这一点。