0

我开始使用 TabBarController 开发我的应用程序,但我最近意识到在访问应用程序之前验证用户的使用。所以我在 TabBarContoller(2 个标签和 2 个视图)之前创建了一个登录页面。但现在我无法将控制器从 ViewController 推送到 TabBarController。到目前为止,我尝试过的是:(用户点击登录页面上的提交按钮后):

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

这里, twoOptions 是我在 Interface Builder 中为 StoryBoard 中的 TabBarController 命名的标识符

请指导我

我浏览了以下链接: ViewController to TabBarController但仍然不明白需要做什么。我无法推送视图

4

1 回答 1

0

这是示例的链接

UITabBarController *tabBarController=[[UITabBarController alloc]init];
tabBarController.viewControllers = [NSArray arrayWithObjects:firstViewController,secondViewController,thirdViewController, nil];
[self presentModalViewController:tabBarController animated:NO];

我不知道您为什么要使用故事板,但也可以使用代码轻松完成。

于 2012-10-03T09:29:37.997 回答