私は、ナビゲーションアイテムが、私はいくつかのビューコントローラ/ Wタブバーコントローラを押して選択したら、私のナビゲーションコントローラNavigationControllerに追加のView Controllerをプッシュするにはどうしたら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];
}
問題は、私は今、タブバーコントローラで開いて1の上に別のビューコントローラを追加する必要があります...と私はそうのようなナビゲーションコントローラ1つを押すと...ということである
- (void)launchNewViewControllerWithArray:(NSArray *)stuff
{
self.newViewController = [self getNewViewController];
[self.navController pushViewController:self.newViewController animated:YES];
}
タブバーのナビゲーションが表示されなくなりました(このナビは、私がプッシュする各項目を参照してください)。
タブバーのナビアイテムが下になるようにコントロールフローを変更するにはどうすればよいですか?