0

我正在开发一个应用程序,我必须在其中对用户进行身份验证(在具有用户名和密码的两个文本字段以及一个按钮(登录)的视图中),然后我必须导航到选项卡栏控制器。你能告诉我我怎么能做到这一点。

4

4 回答 4

1

构建您的登录视图控制器和标签栏视图控制器

现在让你的第一个视图是登录视图控制器;登录成功后,您可以使 [loginviewController presentModelViewController:tab-barControler]

或者您可以将导航控制器添加到您的登录视图控制器,一旦登录成功,您可以推送标签栏控制器并将导航栏设置为隐藏

于 2012-12-03T21:10:56.907 回答
1

我认为处理这些登录屏幕情况的最佳方法是将标签栏控制器作为窗口的根视图控制器,并在第一个标签的控制器中,从 viewDidLoad 方法模态显示您的登录控制器。在您的登录控制器中,如果登录成功,只需关闭登录控制器,您将返回到第一个选项卡的视图。如果不成功,只需向用户显示登录失败的一些信息,然后让登录屏幕保持打开状态(或允许重试,无论您想要什么)。

于 2012-12-04T01:56:11.537 回答
1

您需要像这样推送要在其上显示 tabbarController 的 viewController

[self.navigationController pushViewController:self.tabBarController animated:YES];

self.tabBarController是您想要在 nextView 控制器上显示的所需的 tabBarController。

您需要使用 tabBarController 而不是UIViewController.

于 2012-12-04T07:17:43.160 回答
0

使用您的登录内容创建一个视图,然后在成功登录后,使用您的标签栏控制器转换到一个视图。

于 2012-12-03T21:07:43.973 回答