2012-12-03 254 views
0

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

+2

[你有什么尝试?](http://www.whathaveyoutried.com) – DrummerB

+0

DrummerB:我已经开发tabbarcontroller和视图登录为两个不同的应用程序..但我卡在这里..我试图从(ios应用程序开发)的书籍中找出问题,但我没有任何线索。我所经历的每本书都集中在故事板上。 –

回答

1

您需要推动的viewController上要显示tabbarController这样

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

这里self.tabBarController是为了显示新思维控制器上,你希望你所需要tabBarController。

您需要使用tabBarController而不是UIViewController

0

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

1

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

现在使你的冷杉查看是登录视图控制器;一旦用户登录成功后做,你可以做[loginviewController presentModelViewController:制表barControoler]

,或者您可以在导航控制器添加到您的登录视图控制器,一旦登录成功,你可以推的TabBar控制器,并设置隐藏

导航栏
1

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

相关问题