【发布时间】:2016-08-22 11:51:47
【问题描述】:
对于带有拆分视图控制器的通用应用程序的状态恢复,我遇到了一个奇怪的问题。
奇怪的是,我使用 Storyboard 和 segues 以及所有相关视图控制器的恢复标识符以非常标准的方式做事。实际上没有任何代码,因为逻辑在情节提要中,minimal XCode project 显示了这一点。
问题在于设置屏幕以模态方式显示为从拆分视图控制器呈现的表单。我的视图控制器层次结构最终是正确的,但转换并没有真正意义。由于某种原因,状态恢复使模态控制器动画到位。
由于屏幕以上次运行应用程序时的屏幕截图开始,并且设置控制器已经存在,因此动画只是视觉噪音。
我尝试在交互输入设置时禁用segue上的动画,但是当状态恢复做同样的事情时,动画就在那里。
避免这种情况的标准方法是什么?
【问题讨论】:
标签: ios state-restoration