2017-08-25 292 views
0

我有视图控制器A和视图控制器B. A具有一个序列B. A嵌入在导航控制器中。导航控制器 - 导航栏不显示在儿童上

导航栏在A上显示OK,但它不显示在B上。我期望看到看到导航栏和“<返回”按钮。这是我的故事板设置:

enter image description here

有什么我必须做的就是导航栏显示出来?谢谢!

+0

简单的问题你在你的viewController一个手动添加导航栏或是来自UINavigationController的嵌入式导航栏? –

+0

@ReinierMelian ViewController A中的导航栏是将它嵌入导航控制器 – Harry

+0

检查你的第二个viewController在正确的属性栏中,检查顶栏值并告诉我什么是当前值? –

回答

0

到目前为止,我假设可以让导航栏被隐藏的唯一原因是让segue的类型为而不是 a Show。从附件截图看来,您的segue种类似乎是Show Detail,如果您想将其更改为Show,那应该很好。

选择SEGUE,然后选择属性检查器中,改变“种”选项:“显示(例如推送)”:

enter image description here

,你应该得到预期的结果。

此外

如果你想知道什么是ShowShow Details塞格斯之间的区别,你可能要检查:What are the differences between segues: “show”, “show detail”, “present modally”, “present as popover”?

+0

他已经修好了...... – matt