【问题标题】:How to hide disabling segue animation is not available prior to iOS 9.0?在 iOS 9.0 之前,如何隐藏禁用 segue 动画不可用?
【发布时间】:2017-12-13 21:49:30
【问题描述】:

我使用的是 Xcode 8.3.3,需要使用 iOS 8.0 进行一些功能集成。 但是我在 Xcode 8.3.3 中收到警告,因为在 iOS 9.0 之前禁用 segue 动画不可用。 我想删除这个警告。

【问题讨论】:

标签: ios xcode segue


【解决方案1】:

UIView.setAnimationsEnabled(false) self.performSegueWithIdentifier("next", sender: nil) UIView.setAnimationsEnabled(true)

【讨论】:

  • 我想从 Xcode 中删除这个警告。在 Xcode 8.3.3 中,出现错误,因为找不到 UIView 类型的“Property 'setAnimationsEnabled'”。请提出建议。
【解决方案2】:

试试这个

 UIView.setAnimationsEnabled(false)
 self.performSegueWithIdentifier("goToVC", sender: nil)
 UIView.setAnimationsEnabled(true)

【讨论】:

  • 我想从 Xcode 中删除这个警告。在 Xcode 8.3.3 中,出现错误,因为找不到 UIView 类型的“Property 'setAnimationsEnabled'”。请提出建议。
  • 好的。那就试试这个In the properties panel for your storyboard, set the 'builds for' drop down to a value of 9.0 or later
【解决方案3】:

要禁用该警告,请转到情节提要中的属性面板,您可以在其中看到选项 builds for 下拉菜单。现在将此值更改为 9.0 或更高版本。下面是显示属性面板的图片

【讨论】:

    【解决方案4】:

    我猜你想取消这个警告。我试过这个。只需在 segue 的属性检查器中修改导致问题的属性,然后选择动画复选标记。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-29
      • 1970-01-01
      • 1970-01-01
      • 2016-04-23
      • 2012-07-23
      • 2021-10-25
      • 1970-01-01
      相关资源
      最近更新 更多