我有一个带导航栏的视图控制器。它是导航控制器的根视图控制器。我有另一个视图控制器,可以从第一个控制器上的按钮进行调整。到目前为止,一切正常;两个视图控制器上都有导航栏。
但是,从第二个视图控制器,我希望能够回到第一个控制器。执行此操作时,它会从两个视图控制器中删除导航栏。
如何在两个视图控制器上使用按钮作为过渡来获取导航栏?谢谢!
答案 0 :(得分:1)
在你的两个viewcontroller中实现以下方法,
- (void) viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:NO animated:NO];
}
您可能会在某处隐藏navigationbar
。
答案 1 :(得分:1)
在故事板中试试这个:
选择导航控制器 - >属性检查器 - >在导航控制器和栏可见性下,将“显示导航栏”留空