私は6つのViewControllerを持っており、そのうちの4つ(viewcontroller 2、viewcontroller 3、view controller 4、viewcontroller 5)でのみタブバーを表示する必要があります。モーダル ビュー コントローラーを使用して 6 番目のビュー コントローラーから 2 番目のビュー コントローラーに移動すると、タブ バーが表示されません。
1 に答える
0
VC6からVC2をモーダルで表示している場合、VC2に含まれているコントローラーは表示されません。これは仕様によるものです。
しかし、UIロジックはおそらくとにかく間違っています。モーダルプレゼンテーションは、コンテキスト外のviewControllerを提示します。その後、他の場所(タブなど)に移動するのではなく、提示するコントローラーを介して戻る(スタックからポップオフする)ことが期待されます。
タブビューの1つからどのようにしてVC6にアクセスしましたか?さらにヘルプが必要な場合は、意図を示すストーリーボードスタイルのスケッチを投稿する必要があります。
于 2012-12-20T09:43:38.037 に答える