1

ストーリーボードに次の構造を設定しました。

ここに画像の説明を入力

プッシュ (青の丸) を実行してタブの 1 つを介して UIViewController を表示する TabViewController (赤の丸) があります。

その UIViewController を TabViewController から再利用したい。「プッシュ」したいのですが、実際にはナビゲーションコントローラーがないため、モーダルとして表示される可能性があります。

ただし、この場合はナビゲーション バーがないため、TabViewController に戻るナビゲーションを処理する方法がわかりません。これを処理する最善の方法について何か提案はありますか?

編集

TabViewController から直接表示されるときにナビゲーション コントローラを挿入する方法はありますか?

4

2 に答える 2

2

ビュー階層を次のように配置してみませんか。

UITabBarController -> UINavigationController -> BlueViewController

この UINavigationController は、 UITabBarControllerインスタンスのviewControllersプロパティに配置する必要があります。これを行うと、必要な数のビュー コントローラーをプッシュ アンド ポップでき、必要に応じてナビゲーション バーを非表示にすることもできます。

于 2013-09-27T20:43:49.107 に答える
1

アクションが[self dismissViewControllerAnimated:YES completion:nil];

于 2013-09-27T19:42:18.207 に答える