这两种说法有什么区别。 为了隐藏导航栏,我使用以下语句之一在 viewWillAppear 方法中隐藏导航栏,如下所示:
-(void)viewWillAppear:(BOOL)animated
{
self.navigationController.navigationBar.hidden=true; //works....
}
-(void)viewWillAppear:(BOOL)animated
{
[self.navigationController.navigationBar setHidden:YES]; //doesn't work...
}
此代码在 self.navigationController.navigationBar.hidden=true 下工作正常;但是当我使用 [self.navigationController.navigationBar setHidden:YES];它不起作用。为什么会这样?
抱歉 friend 们,问题有误。现已更正,请再次查看
最佳答案
FWIW,我今天在 iOS 6 中遇到了一种情况:
self.navigationController.navigationBar.hidden = YES;
似乎效果为零。所做的工作是:
[self.navigationController setNavigationBarHidden:YES animated:NO];
关于iphone - self.navigationController.navigationBar.hidden=true; VS [self.navigationController.navigationBar setHidden :YES];,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14950058/