如何进行登录页面查看xcode导航和tabbar控制器推送弹出视图

时间:2012-06-06 06:12:43

标签: iphone ios xcode

我尝试了许多不同的方法,但无法让它发挥作用。如何制作简单的登录/注销视图/应用程序?我需要初始页面是一个普通的UITableView,一旦按下登录按钮它应该(push / addsubview?)到一个新的UITabBarView(其中有2个UITableViews),在第二个标签上有一个退出按钮,它应该发回给你到初始登录页面,也是登录页面上的导航控制器和标签栏永远不应该出现,(但我想我可以搞清楚)。我试图推动和弹出viewcontrollers把它弄得一团糟。 Xcode 4.1

示例或帮助会阻止我拉掉我遗漏的小头发! 谢谢!

2 个答案:

答案 0 :(得分:0)

我写了一些东西,可能是你理解起来很复杂但是我试图解释,主题是制作导航控制器并将其设置为app委托窗口的根视图控制器然后推送登录视图控制器,然后按Tabbar控制器,阅读下面的一些解释。

这主要通过制作导航控制器并将其设置为app delegate窗口的根视图控制器来完成,然后创建一个视图控制器作为您的登录视图并将其设置为根视图控制器到app delegate的导航控制器,然后创建一个tabbar控制器(视图控制器),在每个tabbaritem上包含tabbar和导航控制器,并且每个导航控制器都有一个对tabbar控制器的引用(在登录时推送视图控制器)。因此,每当按下登录时,它都会推动tabbarcontroller并执行任务。当你想要注销时,只需弹出到referenc导航控制器的根视图控制器,它实际上是登录视图控制器。

答案 1 :(得分:0)

您可以隐藏标签栏,然后在登录成功后显示它。

https://github.com/idevsoftware/Cocoa-Touch-Additions/tree/master/UITabBarController_setHidden