也许这不是我在堆栈溢出时提出的最简单的问题,但我希望有人可以帮助我。
我有3个 UIViewControllers ,其中一些(其中2个)是 UITableViewController ,其子视图由 UINavigationController 处理;最后一个是自定义视图控制器。
我的目标是通过 UITabBarController 处理 3个控制器,这是一项简单的任务!问题是我想从HomeViewController访问那些,并且还有机会隐藏并显示NavigationBar和TabBar。
这是应用程序的完整流程
1)具有不同按钮的主视图控制器(无导航,无标签栏,无状态栏)
2)当用户点击按钮时 - > segue - >其中一个(导航,标签栏和状态栏必须出现)。
我想也许我必须将这五个嵌入到 UITabBarController 中,但是如何将主视图控制器中的按钮连接到右视图控制器?
这有点像我想要的。
答案 0 :(得分:1)
点击按钮后,您只需要显示一个视图控制器:
UIStoryboard *storyboard = self.storyboard;
UIViewController *myViewController = [storyboard instantiateViewControllerWithIdentifier:@"myViewController"];
[self presentViewController:myViewController animated:YES completion:nil];
您需要确保将“myViewController”放在故事板ID中。