2014-02-21 143 views
1

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

回答

1

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

self.navigationController.navigationBarHidden = YES;

在检查

或取消Bar Visibility

image from the inspector

在你有不止一个视图控制器的情况:你只需要做到这一点的第一个视图控制器,它出现。它会在整个应用程序中保持隐藏状态。 (您可能更愿意将它设置每个视图控制器,只是因为你可以改变应用程序的流量。)

0

有一对夫妇的实现同样的事情的方法:

在你的故事板,点击你的第一个导航控制器,然后取消勾选显示导航栏

enter image description here

或者你可以做同样的代码。添加:

self.navigationController.navigationBarHidden = YES; 

在您的第一个viewController的viewWillAppear:方法。

为了使导航栏可见,你可以在随后的视图控制器添加

self.navigationController.navigationBarHidden = NO;