我第一次使用故事板来创建ios应用程序。该应用程序使用导航控制器,故事板将导航栏放在每个视图的顶部。有没有办法删除导航栏?我试着点击它并按下del键不起作用。
答案 0 :(得分:1)
在第一个可见视图控制器中运行此行代码。
self.navigationController.navigationBarHidden = YES;
或取消选中检查器中的Bar Visibility
:
在您有多个视图控制器的情况下:您只需在出现的第一个视图控制器中执行此操作。它将在整个应用程序中保持隐藏状态。 (您可能更喜欢在每个视图控制器上设置它,只是因为您可以更改应用程序的流程。)
答案 1 :(得分:1)
什么都不做
在 Main.Storyboard 中转到 ViewController 和属性检查器。 “顶部栏 = 无”
打开图片以便更好地理解
步骤 1 -> Open Image 第 2 步 -> Open Image
答案 2 :(得分:0)
有几种方法可以实现同样的目标:
在故事板中,单击第一个导航控制器,然后取消选中显示导航栏:
或者你也可以在代码中做同样的事情。添加:
self.navigationController.navigationBarHidden = YES;
在你的第一个viewController的viewWillAppear:
方法中。
要使navBar可见,您可以添加
self.navigationController.navigationBarHidden = NO;
在后续视图控制器中。