4

ナビゲーションコントローラーを含む最初のルートビューコントローラーを使用しています:

ここに画像の説明を入力してください

ここで、uiviewcontroller1.2.1からuiviewcontroller1.1にナビゲートしたいと思います

self.pushview関数やself.popView関数などの従来のソリューションはすべて機能していません。彼らはそのUITabBarControllerの別のインスタンスを作成しています。ページが含まれています...Plzの人が手を組んでいます..どんな助けでもありがたいです........。

4

2 に答える 2

8

ナビゲーション コントローラーの階層構造に驚くことはほとんどありません。

セルフナビゲーションコントローラを親ナビゲーションコントローラにナビゲートするための使用

self.tabBarController.navigationController

このコードを使用する

PUSH : [self.tabBarController.navigationController pushViewController:objNav animated:YES];

POP  : [self.tabBarController.navigationController popViewControllerAnimated:YES];

ありがとう、

于 2012-08-28T09:02:24.077 に答える
0

スイフト 3.0 の場合

押す:

self.tabBarController?.navigationController?.pushViewController(ViewControleer, animated: true)
self.tabBarController?.show(ViewControleer, sender: self)

ポップ:

self.tabBarController?.navigationController?.popToRootViewController(animated: true)
self.tabBarController?.navigationController?.popViewController(animated: true)
self.tabBarController?.navigationController?.popToViewController(ViewControleer, animated: true)
于 2017-05-09T19:45:58.970 に答える