【问题标题】:How to hide the navigation bar or replace it by my own bar如何隐藏导航栏或用我自己的栏替换它
【发布时间】:2011-12-15 10:56:14
【问题描述】:

我使用导航控制器是因为它可以处理在任何应用程序中都能看到的过渡运动。但是,导航控制器添加了一个默认导航栏,在许多情况下,这对我来说没有用,因为我有自己的规范和自己的栏模型。 我的问题是,有什么方法可以保持导航控制器(它们的移动),同时用其他方式更改默认栏。

感谢您的任何建议。

【问题讨论】:

    标签: uinavigationcontroller ios5 xcode4.2


    【解决方案1】:

    我相信你现在已经弄清楚了,但万一你还没有。答案是“是”。如果你想彻底移除导航工具栏,那么你所要做的就是把

    self.navigationController setNavigationBarHidden:YES];
    

    在您的 viewDidLoad 方法中。但是,如果您希望工具栏显示在某些视图上而不显示在其他视图上,则应将该代码放在您的 viewDidAppear 方法中。

    【讨论】:

    • 刚刚意识到我有 setToolbarHidden 而不是 setNavigationBarHidden。更正了我的答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多