调用UIViewController时,TabBar会隐藏

时间:2010-03-12 02:22:33

标签: iphone tabbar

我是iPhone编程新手。

当前设置: 我有一个TabBar控制器(4个TabBarItems)。 当你单击secondTabBarOtem时,它会调用一个类型为UIViewController的second.xib。

我的要求: 我在视图中有一个按钮。 因此,当我单击按钮时,它应该加载另一个可见TabBar的UIViewController。

问题: 我能够这样做,但TabBar消失了,我需要重新启动应用程序才能再次看到TabBar。

2 个答案:

答案 0 :(得分:1)

首先,您必须阅读并了解UITabBarController的工作原理。 使用setViewControllers:animated:设置标签后,请使用selectedViewController在它们之间切换。

答案 1 :(得分:1)

您应该将标签栏控制器作为根,然后在选择各个选项卡时启动导航控制器。这样做可以解决推送新视图控制器时消失标签栏的问题。

这是一个视频教程link text,显示了您想要做的事情。希望它有所帮助。