2016-05-07 5 views
0

私はタブバーコントローラを持っており、各タブにはUINavigationControllerがあります。これは次のようなものです。UINavigationController poptorootviewcontroller他のタブを選択すると、ビューコントローラをプッシュするように遷移します

[tab1:UINavigationController, tab2:UINavigationController, tab3:UINavigationController] 

tab1には、ユーザーが何かを投稿できるビューコントローラーがあります。このような何か:

tab1:rootviewcontroller -> SelectLocationViewController -> CreatePostViewController 

とタブ3は私が何をしたいのか、この

tab3:navigationController(rootViewController:PostHistoryViewController) 

のように、どのようなユーザー投稿viewControllerショーでは、ユーザーがポストに何かを終えたときに、それが戻ってナビゲートするということですタブバーコントローラを選択し、タブ3を選択します。しかし、全体の遷移をビューコントローラを押すようにしたいと思います。どうやってするの?

答えて

0

使用StoryBoardID

ViewControllerName *push=[self.storyboard instantiateViewControllerWithIdentifier:@"ViewControllerName"]; 

[self.navigationController pushViewController:push animated:YES]; 
+0

私の質問をお読みください、3つのタブは、このように3 'UINavigationController'がありますがあります。だから私の現在の実装はtab1の 'UINavigationController'から' poptoviewcontroller'であり、 'tabBarController.selectedIndex = 2'を行いますが、この移行の経験は悪いです。私がこのプロセスを望むのは、 "View Controllerをプッシュする" – user2914635

関連する問題