我正在开发一个应用程序,我必须对用户进行身份验证(在视图中有两个文本字段用于用户名和密码以及一个按钮(登录))然后我必须导航到标签栏控制器。你能告诉我怎样才能实现这个目标。
答案 0 :(得分:1)
构建您的登录视图控制器和标签栏视图控制器
现在让你的第一个视图是登录视图控制器;一旦登录成功完成,你可以[loginviewController presentModelViewController:tab-barControoler]
或者您可以将导航控制器添加到登录视图控制器中,一旦登录成功,您可以推动标签栏控制器并隐藏导航栏
答案 1 :(得分:1)
我认为处理这些登录屏幕情况的最佳方法是将标签栏控制器作为窗口的根视图控制器,并在第一个选项卡的控制器中,从viewDidLoad方法以模态方式显示登录控制器。在您的登录控制器中,如果登录成功,只需关闭登录控制器,您将返回到第一个选项卡的视图。如果它不成功,只需向用户提供登录失败的一些信息,并保持登录屏幕(或允许重试,无论你想要什么)。
答案 2 :(得分:1)
您需要按下想要显示tabbarController的viewController,如下所示
[self.navigationController pushViewController:self.tabBarController animated:YES];
此处self.tabBarController
是您要在nextView控制器上显示的必需tabBarController。
您需要使用tabBarController而不是UIViewController
。
答案 3 :(得分:0)
使用您的登录内容创建视图,然后在成功登录后,使用标签栏控制器转换到视图。