UINavigationController navigationBarHidden

时间:2010-11-03 19:59:54

标签: objective-c ios

嘿嘿,我对一个简单的问题有疑问。

我有一个NavigationController,01.xib和02.xib。 我在IB NavigationController中设置了不显示navigationBar。好吧,当我去02.xib时,我把它设置为出现。

[self navigationController].navigationBarHidden = NO;

一切正常。

但是,当我使用顶部按钮返回01.xib时,该栏仍然出现在01.xib中。

我该如何解决?

谢谢!

2 个答案:

答案 0 :(得分:3)

在第一个视图控制器中使用它:

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    [[self navigationController] setNavigationBarHidden:YES animated:animated];
}

答案 1 :(得分:1)