说我有这些视图控制器: 导航控制器 - > vc1 - > vc2 - > VC3
我希望vc3以模态显示(从底部出现),所以我在vc2和vc3之间的segue上选择了“Present Modally”选项。然而,发生的事情是我在vc3上的导航栏被隐藏了,当我关闭vc3时,它会奇怪地过渡 - 它会弹回(你会从模态视图中看到的),然后也向左滑动(就好像按下后退按钮。)
那么以模态方式呈现的正确方法是什么?我是否需要将vc3放入其导航控制器中?
答案 0 :(得分:0)
请参阅此答案,选项2:Presenting ViewController with NavigationController
简单地说,您需要将navigationController嵌入到vc3中,然后以模态方式显示导航控制器。您需要创建自己的后退按钮。