如何将uiviewcontroller推到tabbarcontroller上

问题描述:

我有一个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。

现在的这个样子

[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