在我的iOS应用程序中以编程方式导航到viewController的故事板

问题描述:

,我想从视图控制器以编程方式导航到整个故事板(tabBarController)。 我发现这个解决方案:在我的iOS应用程序中以编程方式导航到viewController的故事板

UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Home" bundle:nil]; 
    UIViewController *vc = [sb instantiateViewControllerWithIdentifier:@"SMShopViewController"]; 
    [self.navigationController pushViewController:controller animated:YES]; 

,但它不是我需要什么,我想直接表明我tabBarController

感谢您的回复

+1

你的问题不清楚或任何人不明白,问清楚你面对什么,你做了什么。 –

+0

标签栏已经嵌入segue连接导航,那么你还需要什么? – vaibhav

据我了解,你有UITabBarController在故事板像这样,你想从代码中显示出来吗?


所以,首先设定为storyboard identifierUITabBarController



然后在代码

UITabBarController *tabBar = [self.storyboard instantiateViewControllerWithIdentifier:@"KITTabBarController"]; 
[self.navigationController pushViewController:tabBar animated:NO]; 

如果有家长导航Ç ontroller更好的办法是:

[self.navigationController setViewControllers:@[tabBar] animated:YES];