我正在使用 2 UINavigationController
s,一切都很好,除了当我返回另一个 UINavigationController 中的前一个控制器时,我有它的导航栏 + 前一个控制器的导航栏,例如:
Navigation Controller1 => A controller => B controller => Navigation Controller2=> C controller.
当我从 C 控制器切换到 A 控制器时,我有导航控制器 1 和 2 的导航栏。当我离开 C 控制器时,我试图做到这一点:
-(void)viewDidDisappear:(BOOL)animated{
[super viewDidDisappear:(BOOL)animated];
NSLog(@"Disappeared!");
[self.navigationController setNavigationBarHidden:YES];
}
但我总是有同样的问题。任何提示,想法?谢谢您的帮助。