更改细节过渡动画UISplitViewController

时间:2017-05-15 04:30:29

标签: ios swift animation uisplitviewcontroller

我有UISplitViewController。在compact模式下运行时,详细视图会像页面一样“推送”到导航堆栈上(使用导航栏中的后退按钮)。

我想简单地将页面过渡动画从侧面推送到模态样式动画:即,detail视图从底部向上滑动。但是当UISplitViewController处于紧凑模式(在较小的设备上运行,即iPhone等)时,只能将其设置为模态。

上下文图片:

enter image description here

正如您所看到的,这是一个正常的页面转换,但如果可能的话,我希望细节像“页面页面”转换一样向上滑动。

我已尝试修改segue中的Main.storyboard,但即使是regular尺寸(即iPad等)也会改变过渡,这会产生额外的detail视图滑过在regular尺寸设备上看到的并排视图。

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

虽然这是可行的,但我强烈建议不要这样做。如果您仍想继续使用它,最简单的方法是创建两个相同的viewControllers,它们具有两个不同的segue和segue类型。然后你可以检查设备习惯用法并调用相关的segue。同样,我不会推荐这样的方法