恢复视图状态而不动画segue

我已将状态恢复添加到我的应用程序,它似乎工作正常,但我对它的function方式不满意。

基本上,该应用程序是迪士尼等待时间跟踪器,因此当您第一次打开应用程序时,它可以选择四个公园。 点击其中一个公园segues(带上滑动画)到应用程序的主要部分。 问题是 – 当应用程序重新打开并且视图在几秒钟后恢复时,将执行向上滑动(这非常令人分心)。

任何人都知道为什么会这样吗?

这可能取决于您如何触发视图以及您选择的segue时间。

否则,您可以指定它是否在您的segue方法中设置动画:

的ObjectiveC

[self.navigationController pushViewController:aYourViewController animated:NO] 

或者在Swift中:

 self.navigationController?.pushViewController(yourController, animated: false)