隐藏故事板中的导航栏

时间:2014-02-21 16:44:29

标签: ios uistoryboard

我第一次使用故事板来创建ios应用程序。该应用程序使用导航控制器,故事板将导航栏放在每个视图的顶部。有没有办法删除导航栏?我试着点击它并按下del键不起作用。

3 个答案:

答案 0 :(得分:1)

在第一个可见视图控制器中运行此行代码。

  

self.navigationController.navigationBarHidden = YES;

或取消选中检查器中的Bar Visibility

image from the inspector

在您有多个视图控制器的情况下:您只需在出现的第一个视图控制器中执行此操作。它将在整个应用程序中保持隐藏状态。 (您可能更喜欢在每个视图控制器上设置它,只是因为您可以更改应用程序的流程。)

答案 1 :(得分:1)

什么都不做

在 Main.Storyboard 中转到 ViewController 和属性检查器。 “顶部栏 = 无”


打开图片以便更好地理解

步骤 1 -> Open Image 第 2 步 -> Open Image

答案 2 :(得分:0)

有几种方法可以实现同样的目标:

在故事板中,单击第一个导航控制器,然后取消选中显示导航栏

enter image description here

或者你也可以在代码中做同样的事情。添加:

self.navigationController.navigationBarHidden = YES;

在你的第一个viewController的viewWillAppear:方法中。

要使navBar可见,您可以添加

self.navigationController.navigationBarHidden = NO;

在后续视图控制器中。