我正在开发基于 Storyboard的应用程序,我想知道我是否可以拥有 2 个 TabBarControllers - 一个用于未登录的用户,另一个用于登录的用户。我可以在登录按钮操作时将 NotLoggedInTabBarController 换成 LoggedInTabBarController 吗?
最佳答案
如果您在 Storyboard(身份检查器)中将恢复 ID 添加到 View Controller ,您可以通过调用方法 instantiateViewControllerWithIdentifier:
在你的情况下,也许我会实例化一个父 View Controller ,当想要交换 tabBarcontroller 时,我会调用
[parentViewController.storyboard instantiateViewControllerWithIdentifier:@"tabBarController2"];
然后更改显示的 Controller 。
(未经测试,只是一些想法...)
关于ios - 在两个 UITabBarController 之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17337460/