2010-10-08 83 views
2

我有一個tabbar應用程序。每個標籤都有uinavigationcontroller。但所有navigationcontroller的顯示導航欄值都是NO。如何將uiviewcontroller推到tabbarcontroller上

我控制其navgation控制活躍在AppDelegate中

-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController 

事件。然後,我用戶點擊了一個表格中的一個表格,我在appdelegate中調用了相同的方法(openDetail)。我想推動DetailViewController全屏幕,而不是在標籤控制器。我嘗試了一些方法,但從未工作。所以我把它作爲模態視圖。

[currentNavController presentModalViewController:detailVC animated:YES]; 

它怎麼能從右邊來/去。 我只是想讓它像普通的rootviewcontroller一樣工作。但新的控制器應該來過像美國今日應用程序的tabbarcontroller。

回答

3

現在的這個樣子

[tabBarController presentModalViewController:detailVC animated:YES]; 
+0

視圖控制器我覺得你誤會了我。我不想將它顯示爲模態視圖。 modalview來自底部或fliphorizo​​ntal。我希望它來自正常的pushview右側。 – tester 2010-10-08 12:53:13

+3

我找到了它.detailVC.hidesBottomBarWhenPushed = YES;然後pushview。 – tester 2010-10-08 15:34:10

+0

哦,不知道的財產,謝謝! – brutella 2011-04-21 04:25:06

相關問題