1

現在、私のアプリには次のデザインがあります。

-- DialogViewController 1

-----DialogViewController 2

--------DialogViewController 3

-----------TabBarController

--------------DialogViewController4

--------------DialogViewController5

--------------DialogViewController6

--------------DialogViewController7

これに関する問題は、ダイアログ ビュー コントローラ 4 ~ 7 がモノタッチ ダイアログ フローを (いわば) 中断することです。これは、間に TabBarController があるためです。ダイアログ ビュー コントローラー 4 ~ 7 を作成するとき、コンストラクターで新しいルートを作成する必要がありますが、DVC 1 ~ 3 では必要ありません。

このアプローチでは、ラジオ グループのような特定の機能が DVC 4-7 内で機能しません。たとえば、ラジオ グループの選択が表示されますが、上部にナビゲーション バーがありません。

私の質問は、これを解決するために何ができますか? それが理にかなっている場合、DVC内でTabBarControllerを使用できますか? または、どうすれば DVC 4-7 をメインの「回路」に「フック」できますか?

前もって感謝します。

4

1 に答える 1

0

iOS HIGによると

タブバーは画面の下端に表示され、アプリ内のすべての場所からアクセスできる必要があります

これは、別のコントローラー内にネストされているのではなく、ルートであるべきであることを意味します。

于 2012-10-10T11:44:25.517 に答える