Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 恢复视图状态而不设置序列动画_Ios_Swift_Uiviewcontroller_Segue_State Restoration - Fatal编程技术网

Ios 恢复视图状态而不设置序列动画

Ios 恢复视图状态而不设置序列动画,ios,swift,uiviewcontroller,segue,state-restoration,Ios,Swift,Uiviewcontroller,Segue,State Restoration,我已经将状态恢复添加到我的应用程序中,它似乎工作得很好,但我对它的工作方式不满意 基本上,该应用程序是一个迪斯尼等待时间跟踪程序,所以当你第一次打开该应用程序时,它可以选择四个公园。点击其中一个parks segues(带向上滑动动画)进入应用程序的主要部分。问题是——当应用程序重新打开并且视图在几秒钟后恢复时,会执行向上滑动(这会让人分心) 有人知道为什么会发生这种情况吗?这可能取决于你是如何触发你的观点的,以及你选择的是什么时间 否则,您可以指定其是否在segue方法中设置动画: Objec

我已经将状态恢复添加到我的应用程序中,它似乎工作得很好,但我对它的工作方式不满意

基本上,该应用程序是一个迪斯尼等待时间跟踪程序,所以当你第一次打开该应用程序时,它可以选择四个公园。点击其中一个parks segues(带向上滑动动画)进入应用程序的主要部分。问题是——当应用程序重新打开并且视图在几秒钟后恢复时,会执行向上滑动(这会让人分心)


有人知道为什么会发生这种情况吗?

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

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

ObjectiveC

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

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

我也有类似的问题。你找到好的解决办法了吗?