在我的故事板中,我有一个视图,其中包含嵌入导航控制器的新视图(因此segue指向导航控制器)。我将segue设置为模态转换,但是当新视图设置为动画时,它包含视图上方的标准蓝色导航栏(然后在视图外设置动画)。
这就是mid segue的内容:http://i.imgur.com/3eqAQ.png
如何制作模态视图,但没有导航栏?
我尝试将导航栏隐藏在嵌入式视图的init,viewWillAppear
和vieWillLoad
方法中,但这不起作用。
我事件甚至创建了UINavigationController
的自定义子类,并将故事板中的导航控制器设置为它。
谢谢!
答案 0 :(得分:1)
这可能听起来很简单,但您是否尝试在模态segue开始之前隐藏导航栏?我在呈现模态视图控制器并在演示文稿之前立即添加[self.navigationController setNavigationBarHidden:YES]时遇到了这个问题。
答案 1 :(得分:0)
我遇到了几乎相同的问题,但我想为我的模态过渡获取一个导航栏,因为它总是被隐藏。 您可以通过两种方式删除导航栏:
此致