(IOS7)动画动作有时会消失

时间:2013-11-27 07:52:43

标签: ios animation

自从升级到ios7后我遇到了这个问题。
有时我运行我的应用程序(构建要去或只是运行它),所有动画都会消失!
例如,viewController推送或弹出。
谁知道为什么?当我继续运行它时,动画有时会回来。它让我发疯了!

1 个答案:

答案 0 :(得分:0)

在iPhone6(IOS8.3 12F70)和Xcode版本为6.3(6D570)上发生在我身上

在遇到问题后,我使用视图调试工具来捕获 视图层次结构。检查调试控制台中[UIView areAnimationsEnabled]的值。它返回false / nil。通过UIView的类方法setAnimationsEnabled:启用它后,动画又会重新出现。

我还不知道禁用动画的设置。而且我确定我的代码没有做到。即使我设置了符号断点,也很难追逐来源。由于一大堆UIKit方法调用setAnimationsEnabled:,例如将图像设置为UIImageView的图像属性,显示和隐藏状态栏等等。

这是对类似问题Animations disappear in iOS application after some time的回答,希望它会有所帮助!