我有一旦导航项目被选择我推标签栏控制器瓦特/几个视图控制器在我的导航控制器如何将其他视图控制器推送到NavigationController但保持TabBar?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.navController.viewControllers = [NSArray arrayWithObject:[self getHomeViewController]];
[[self getWindow] addSubview:self.navController.view];
[[self getWindow] makeKeyAndVisible];
return YES;
}
的根与碱性视图控制器启动的应用程序。
-(void)launchOptionWithTabBarController:(NSUInteger)selectedIndex
{
self.tabBarController.viewControllers = [NSArray arrayWithObjects:
[self getFirstViewController],
[self getSecondViewController],
nil];
[self.tabBarController setSelectedIndex:selectedIndex];
[self.navController pushViewController:self.tabBarController animated:YES];
}
的问题是,我现在需要在一个标签栏控制器开放的顶部添加其他视图控制器......当我把一个导航控制器,像这样..
- (void)launchNewViewControllerWithArray:(NSArray *)stuff
{
self.newViewController = [self getNewViewController];
[self.navController pushViewController:self.newViewController animated:YES];
}
我不再看到标签栏导航(我希望看到这个导航w /我推动每个项目)。
如何修改我的控制流,使标签栏导航项保留在底部?