【发布时间】:2011-02-22 15:18:51
【问题描述】:
我正在开发一个在 CATiledLayer 中呈现 PDF 内容的应用程序。我想在平铺层的渲染完成后触发一种方法。
是否有任何委托方法会在所有可见图块的渲染完成后立即调用?有没有其他方法可以知道何时完成?
【问题讨论】:
-
只是随机点击,不能drawLayer:inContext: 与一些计数机制结合使用吗?正如文档所暗示的那样,它可以在多个后台线程中调用..类似于..在启动方法时增加计数器,并调用它的超级,并在退出时减少它。如果这真的很愚蠢,还会想知道为什么吗? :)
-
@Joe Blow 我不是在后台做的。
-
你找到解决方案了吗?
-
不,我做了一些工作。每次调用绘图层时,我都会触发一个方法,该方法会在一些延迟后触发执行选择器(我将其保持在 0.3 秒,并且在我的情况下正在工作(想法,但我别无选择。
标签: iphone ipad core-animation