1

我一直在阅读有关如何暂停 CAAnimation 的功能: https ://developer.apple.com/library/ios/#qa/qa2009/qa1673.html

而且效果很好!除了当我点击主页按钮使应用程序进入后台(我确实为 applicationWillResignActive 使用了相同的暂停技术)

然而,动画似乎完全被删除了,而不是它漂亮的暂停。

关于如何解决这个问题的任何建议?

有时也会发生情节提要似乎从头开始重新启动整个应用程序?

4

1 回答 1

1

我已经使用该链接中的技术来暂停动画,并且效果很好。

但是,根据一些测试,在我看来,当您的应用程序进入后台时,系统会终止运行 CAAnimations。如果要从中断处继续动画,则必须重新创建动画并将 beginTime 参数设置为偏移到动画中的值。我还没有这样做,所以如果不做一些修补,我无法确切地告诉你如何做到这一点。

于 2012-07-25T22:21:11.980 回答