状态恢复后,dismissViewControllerAnimated不使用相同的动画

时间:2014-10-09 16:57:26

标签: ios swift ios8 state-restoration

我正在使用故事板实现iOS应用,其中按钮调用dismissViewControllerAnimated以从视图控制器B移回到上一个视图控制器A

在两个控制器之间,我使用水平翻转动画设置了一个模态segue:

  

View Controller A → (Modal Segue with Flip transition) → View Controller B

按下按钮,dismissViewControllerAnimated按预期执行翻转过渡颠倒

但是当应用程序使用状态恢复机制来显示控制器B时,使用的转换是标准转换(视图弹出)而不是转换转换。

如何在恢复后使dismissViewControllerAnimated使用相同的转换类型?

1 个答案:

答案 0 :(得分:0)

恢复完成后,将modalTransitionStyle设置为UIModalTransitionStyleFlipHorizontal