我想在特定视图中隐藏iOS导航栏

Rya*_*ebs 6 objective-c uinavigationbar ios

现在我很确定有一种方法可以做到这一点,因为我之前看过这篇文章UINavigationabar没有隐藏但我只想要确认,所以我可以向我的开发人员证明有一种方法可以隐藏特定视图上的页脚导航按钮.

我想隐藏主视图上的按钮并使用大的自定义按钮 - 他告诉我这是不可能的.在这里寻求第二意见.

谢谢!

abd*_*har 25

用于在Swift中禁用NavigationBar特定视图

override func viewWillAppear(animated: Bool)
    {
      self.navigationController?.navigationBarHidden = true
    }
Run Code Online (Sandbox Code Playgroud)

用于在Swift中启用NavigationBar特定视图

override func viewWillAppear(animated: Bool)
        {
          self.navigationController?.navigationBarHidden = false
        }
Run Code Online (Sandbox Code Playgroud)


Jit*_*dra 9

如果要隐藏导航栏使用下面的行

[[self navigationController] setNavigationBarHidden:YES animated:YES];
Run Code Online (Sandbox Code Playgroud)

如果要在下面显示使用的导航栏

[[self navigationController] setNavigationBarHidden:NO animated:YES];
Run Code Online (Sandbox Code Playgroud)