我正在某个视图中隐藏导航栏,当用户按下视图上的按钮时,我将推送到下一个视图。 在下一个视图中,我不再隐藏导航栏,正如预期的那样,它变得可见。然而,当回击时,第一个视图上的导航栏也变得(某种程度上)可见。
我正在隐藏顶部导航栏:
self.navigationController.navigationBar.hidden = YES;
我让它看起来像这样:
self.navigationController.navigationBar.hidden = NO;
我想知道这有什么不对,因为它很基本,但不知何故有一个小故障。
答案 0 :(得分:1)
在Parent VC的viewWillAppear
方法中隐藏导航栏。
-(void)viewWillAppear:(BOOL)animated {
self.navigationController.navigationBar.hidden = YES;
}