【问题标题】:View animations are suddenly gone after using layer animations使用图层动画后视图动画突然消失
【发布时间】:2012-03-07 23:38:02
【问题描述】:

我正在使用 CABasicAnimation 和 CATransaction 为我的自定义 UIView 中的某些图层设置动画。

但是,之后使用导航控制器的后退按钮返回到我的应用程序的其余部分时,导航控制器不再动画。甚至在去任何其他视图时也不行。

我正在使用装有 iOS5 的 iPad。

【问题讨论】:

    标签: ios uinavigationcontroller calayer cabasicanimation catransaction


    【解决方案1】:

    我可以通过调用来解决这个问题

    [UIView setAnimationsEnabled:YES];
    

    在我的 viewDidDissapear 和 viewWillDisappear 方法中。

    真的很奇怪,因为我从未在代码中的任何地方禁用视图动画。

    【讨论】:

    • 您是否将动画速度设置为零?你在使用 CATransactions 吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-10
    • 1970-01-01
    相关资源
    最近更新 更多