【问题标题】:iOS Swift orientation change animation missing缺少 iOS Swift 方向更改动画
【发布时间】:2015-10-27 13:00:11
【问题描述】:

我正在用 Swift 2.0 编写一个应用程序。该应用程序在各个方面都可以正常工作,除了一个。 当我倾斜设备和模拟器的屏幕时,缺少方向更改动画。我得到了一个笨拙的方向变化,而不是平滑的旋转。纵向 -> 横向。中间什么都没有。 考虑到动画应该是默认的,我想知道是否有人知道这个问题的可能解决方案。我到处搜索,显然没有人有这个问题,而是人们试图禁用该动画!

【问题讨论】:

  • 你有什么东西在应用委托完成启动了吗?有时这可能会导致麻烦。
  • 我在应用程序委托 didFinishLaunchingWithOptions 中有一些东西。在那里我声明了我的容器视图控制器。这就是我用来实现左侧抽屉菜单的方法
  • 这是一个旧的 iOS 错误,尝试从中删除所有内容并检查结果
  • 嗯,但我需要那些东西......
  • 您需要一个解决方法。正如我所说,这是一个错误

标签: ios swift animation landscape portrait


【解决方案1】:

经过一些测试并感谢 Zell.B,我将代码从 didFinishLaunchWithOptions 移至 applicationDidBecomeActive,一切正常。

【讨论】:

    【解决方案2】:

    从应用委托类中删除 applicationDidFinishLaunching 方法也会导致缺少动画的问题。重新添加可以修复它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-17
      • 1970-01-01
      相关资源
      最近更新 更多