0

基本的に以下に示すように、Navigation Controller のブランチの最後に Tab Bar ナビゲーションが必要です。(私は構造にストーリーボードを使用しており、他のすべてをプログラムで行っています。)

  1. これは受け入れられ、安定していますか? (Xcode は異議を唱えていないようです。)
  2. 最初のタブ バー ナビゲーション内に別のタブ バー ナビゲーションを配置して、3 層になるようにすることはできますか: ナビゲーション
    コントローラー > タブ バー > タブ バー

提案やアドバイスをありがとう。

ここに画像の説明を入力

4

3 に答える 3

2

このすべてを行うことができます。Xcode は反対しません。さまざまなView Controllerはすべて互いに含めることができ、(ほとんど)期待どおりに動作します。

このすべてを実行する必要があるかどうかを検討することをお勧めします。ビュー コントローラー カタログは、タブ バーが常にナビゲーション コントローラーをラップし、その逆ではないという事実に言及しており、同様のステートメントがビュー コントローラー プログラミング ガイドに記載されています。

さらに、Apple が提供する特定のビュー コントローラーには、一般に、ユーザーが他のアプリで見慣れているユーザー インターフェイスが想定されています。複数のタブ バー コントローラーを組み合わせると、これらの期待を裏切る可能性があります。そのような階層コンテンツは、通常、代わりにナビゲーション コントローラーに含まれます。この構造に進む前に、ヒューマン インターフェイス ガイドラインを一読することを検討してください。

于 2012-09-18T19:51:10.310 に答える
2

私はあなたができると信じています。タブ バーとナビゲーション コントローラーはどちらもコンテナー コントローラーであり、コンテナー コントローラーまたはコンテンツ コントローラーなど、あらゆる種類のコントローラーを含めるために使用できます。詳細については、ref doc を参照してください。

于 2012-09-18T19:47:11.500 に答える
1

本当に知りません。ただし、どこでも UITabBarController ではなく UITabBar を使用できます。このブログ記事を参照してください: http://www.alexmedearis.com/uitabbarcontroller-inside-a-uinavigationcontroller/

于 2012-09-18T19:46:19.433 に答える