6

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

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

谢谢!

4

4 回答 4

25

在 Swift 中禁用 NavigationBar 特定视图

override func viewWillAppear(animated: Bool)
    {
      self.navigationController?.navigationBarHidden = true
    }

在 Swift 中启用 NavigationBar 特定视图

override func viewWillAppear(animated: Bool)
        {
          self.navigationController?.navigationBarHidden = false
        }
于 2014-10-30T09:41:20.597 回答
9

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

[[self navigationController] setNavigationBarHidden:YES animated:YES];

如果你想显示下面使用的导航栏

[[self navigationController] setNavigationBarHidden:NO animated:YES];
于 2013-06-18T04:55:16.500 回答
3
self.navigationController.navigationBar.hidden=YES;
于 2014-03-13T06:30:40.767 回答
3

任何想要它作为Swift语言的人都会是

self.navigationController?.navigationBarHidden = true

这会将它隐藏在所有视图控制器上

于 2014-10-27T14:09:24.113 回答