多个segue删除视图控制器中的导航栏

时间:2016-08-29 13:48:24

标签: ios uiviewcontroller uinavigationcontroller navigation segue

我有一个带导航栏的视图控制器。它是导航控制器的根视图控制器。我有另一个视图控制器,可以从第一个控制器上的按钮进行调整。到目前为止,一切正常;两个视图控制器上都有导航栏。

但是,从第二个视图控制器,我希望能够回到第一个控制器。执行此操作时,它会从两个视图控制器中删除导航栏。

如何在两个视图控制器上使用按钮作为过渡来获取导航栏?谢谢!

2 个答案:

答案 0 :(得分:1)

在你的两个viewcontroller中实现以下方法,

 - (void) viewWillAppear:(BOOL)animated
{
 [super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:NO animated:NO];

}

您可能会在某处隐藏navigationbar

答案 1 :(得分:1)

在故事板中试试这个:

选择导航控制器 - >属性检查器 - >在导航控制器和栏可见性下,将“显示导航栏”留空