2017-11-02 10 views
0

私はiOSのに新たなんだし、ナビゲーションバーで1つのARアプリを構築しようと、私はviewcontrollersを切り替えるためにストーリーボードやナビゲーションバーを使用して、アプリで3のViewControllerを定義し、ViewControllerを作成した後に消えますVC1 - ホームビュー、VC2にナビゲートされたボタンが1つあります。ナビゲーションバーを動的に

VC2 - このビューコントローラーは、画像マーカーをカメラでスキャンするように呼び出します。イメージが特定されたら、VC3をプログラムでインスタンス化するだけです。

VC3 - ちょうどイメージのいくつかの情報を示して、私はVC1とVC2に別々にナビゲートされるここに2つのボタンを追加しました。

VC1-> VC2、VC2-> VC1はナビゲーションバーの設定として問題ありません。問題はVC1またはVC2のVC3をクリックするとVC1とVC2の両方のナビゲーションバーが消えます。私はここでいくつかの構成を見逃しているようだ、誰も私にどのようにnavitation barをいつも作るのか教えてもらえますか?

答えて

0

あなたはこのようVC1とVC2の方法viewDidAppearにnavigationBarの可視性を確認することができます。

- (void)viewDidAppear:(BOOL)animated 
{ 
    [super viewDidAppear:animated]; 

    NSLog(@"navigationBar is hidden:%@\n", 
    self.navigationController.navigationBar.hidden ? @"YES": @"NO"); 
} 

それはあなたがおそらくそれは、それを修正見つける、どこかでnavigationBarの可視性を変更、VC1とVC2にYESでなければなりません。

関連する問題