2016-08-13 7 views
1

私はタブバーを実装しましたが、私はそのタブバーを見ていません。特定のページに行くと消えます。これが私の実装方法です。私はナビゲーションコントローラの中に埋め込まれているvcに接続されたタブバーを持っています。したがって階層はこのように見えます。タブバーがアプリ全体に表示されないのはなぜですか?

---- UITabBarController

------- UINavigationController

-----------のViewController 1コントローラ2を表示するボタンで(Iタブを見ることができますそれはあなたのビューコントローラから取得セグエのように聞こえるバー)

----------------ビューコントローラ2(私はタブバーを見ることができない)

+0

あなたが見ることができます初期ビューコントローラとしてタブバー当初逃したと思いますあなたのプロジェクトでの接続のための画面、そうでなければここにプロジェクトをアップロード –

+0

それはあなたの2番目のviewcontrollerがVC1に正しく接続されていないことを意味します –

答えて

0

コントローラ2を見るための図1は、「プッシュ」セグではなく、「現在の」セグである。 (正しくリコールすれば、Appleは最近ストーリーボードから「プッシュ」セグを取り除いた。)悲しいことに、「現在の」ビューコントローラはナビゲーションコントローラの前に現れる。 「プッシュ」セグエを行うために

、あなたは例えば、コードでそれをしなければならない。

- (IBAction)buttonTapped: (id)sender 
{ 
    ViewController2 *viewController = ... 
    [self.navigationController pushViewController:viewController]; 
} 
0

私はあなたがenter image description here

関連する問題