私は 2 を使用UINavigationController
していますが、他の 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];
}
しかし、私はいつも同じ問題を抱えています。ヒント、アイデアはありますか?ご協力ありがとうございました。