如何隐藏导航栏或用我自己的栏替换它

时间:2011-12-15 10:56:14

标签: uinavigationcontroller ios5 xcode4.2

我使用导航控制器,因为它处理过渡运动,这在任何应用程序中都很好看。但是,导航控制器添加了一个默认导航栏,在许多情况下,这对我没用,因为我有自己的规格和我自己的条形模型。 我的问题是,有没有办法保持导航控制器(他们的移动),同时,用其他东西改变默认的条形。

Thanx任何建议。

1 个答案:

答案 0 :(得分:1)

我确信你现在已经弄明白了,但万一你还没有。答案是“是”。如果要完全删除导航工具栏,则只需输入

即可
self.navigationController setNavigationBarHidden:YES];
在viewDidLoad方法中

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