1

我是 xcode 的新手。我开始制作一个新的应用程序,用户可以从中购买东西。有一个 ViewController 是登录页面 - 当用户输入正确的用户名和密码并单击按钮时,应用程序会将用户链接到 TabBarController。

这是我用来链接 tabBarController 的代码:

- (void) LoginActionClicked {

//MainViewViewController is the TabBarController.
       MainViewViewController *main = [[MainViewViewController alloc] initWithNibName:nil     bundle:nil];
      [self.navigationController pushViewController:main animated:YES];

}

当我运行该程序时,链接似乎工作正常,但 tabBarController 变成黑色并且标签栏不起作用。

谢谢你的帮助!:)

4

1 回答 1

0

来自文档:“与其他视图控制器不同,标签栏界面永远不应安装为另一个视图控制器的子级。”

如果您将标签栏控制器设置为根控制器,然后以模态方式在其上显示登录控制器,直到用户完成它,您可能会有更好的运气。

于 2012-09-22T12:24:41.050 回答