1

ViewControllerViewControllerBへのプッシュ。

そしてViewControllerA:

self.navigationController.navigationBarHidden = YES;

しかし、ViewControllerBのナビゲーションバーを非表示にしたくありません。

およびViewControllerBの場合:

self.navigationController.navigationBarHidden = NO;

しかし、これは機能しません。Bでナビゲーションバーを表示するにはどうすればよいですか?

前もって感謝します!

4

1 に答える 1

3

//ViewControllerB.m

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

//ViewControllerA.m

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

エディター->埋め込みIN->StoryBoardのRootViewControllerのNavigationController、またはXIBを使用する場合はAppDelegateのinitNavigationControllerを覚えておいてください

于 2013-03-08T04:14:12.653 に答える