0

ビュー コントローラーにコンテナー ビューがあり、内部でナビゲーション コントローラーをホストし、最終的にビュー コントローラーをネストします。外側のビュー コントローラー (青) にはタブ バーがありますが、コンテナー (赤) にはありません。ただし、タブ コントローラーはコンテナー ビューに存在するように見えますが、実行時のみです。ストーリーボードは決してそれを示しません。添付のスクリーンショットを参照してください。(注: ストーリーボードは 1 つのスクリーンショットで見えるように縮められています)。

絵コンテ 実行時

ご覧のとおり、ネストされたコンテナーの下部には、タブ バーである灰色の領域があります。なぜこうなった?

4

1 に答える 1

0

UIToolbarストーリーボードの に表示されているので、タブ バーではなく だと思いUINavigationControllerます。次の 2 つのオプションがあります。

  1. ストーリーボードで、ネストされた のプロパティを確認しますUINavigationController。ツールバーの表示オプションを無効にします。
  2. ネストされたView Controller(私はそれを と呼びます)にMyRedViewController、 を入れます。[self.navigationController setToolbarHidden:YES animated:NO];viewWillAppear:
于 2013-10-17T23:22:06.403 に答える