恢复视图状态而不动画segue

时间:2015-09-28 20:57:30

标签: ios swift uiviewcontroller segue state-restoration

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

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

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

1 个答案:

答案 0 :(得分:1)

这可能取决于你如何触发你的观点以及你选择了什么时间。

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

<强>的ObjectiveC

[self.navigationController pushViewController:aYourViewController animated:NO]
Swift中的

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