2

SDK 6.1、Target 6.1、ストーリーボードを使用

aViewaa を持っていUIButtonます。アクションセグエ[プッシュ]を使用しますbView

このボタンをクリックすると、プッシュbViewは問題ありません

しかし、私aViewはバックバーを持っています.どうすればこの問題を解決できますか?

aView.m

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

bView.m

-(void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    [self.navigationController.navigationBar setHidden:NO];
}
4

1 に答える 1

1

私はあなたの問題は何ですか。viewWillAppear:の方法でナビゲーションバーを非表示にしviewAており、アニメーションなしで実行しています。

これを試して

// This will add an animation like slide out. So you may won't like it.
[self.navigationController setNavigationBarHidden:YES animated:YES];

機能しない場合は、このコードを bView.m に追加します。

- (void)viewWillDisappear:(BOOL)animated {
[self.navigationController setNavigationBarHidden:YES animated:NO];
[super viewWillDisappear:animated]
}
于 2013-08-05T16:58:59.890 に答える