首页 文章

更改细节过渡动画UISplitViewController

提问于
浏览
0

我有 UISplitViewController . 在 compact 模式下运行时,详细视图在页面导航堆栈中会显示(使用导航栏中的后退按钮) .

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

上下文图片:

enter image description here

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

我已经尝试修改 Main.storyboard 中的 segue ,但是即使对于 regular 尺寸(即iPad等)也会改变转换,这会在 regular 尺寸设备上看到的并排视图上进行额外的 detail 视图滑动 .

任何帮助表示赞赏!

1 回答

  • 0

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

相关问题