我有一个标签栏应用。每个标签都有uinavigationcontroller。但是所有navigationcontroller的显示导航栏值都是NO。
我在
中控制哪个导航控件处于活动状态-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
AppDelegate中的事件。然后我用户在选项卡中的表格中点击一行,我在appdelegate中调用相同的方法(openDetail)。我想全屏推送DetailViewController,而不是在标签控制器中。我试过一些方法,但从未奏效。所以我把它作为模态视图。
[currentNavController presentModalViewController:detailVC animated:YES];
它如何从右侧进出。 我只是希望它像普通的rootviewcontroller一样工作。但是新控制器应该像今日美国应用程序一样通过tabbarcontroller。
答案 0 :(得分:3)
像这样呈现视图控制器
[tabBarController presentModalViewController:detailVC animated:YES];