我是iPhone编程新手。
当前设置: 我有一个TabBar控制器(4个TabBarItems)。 当你单击secondTabBarOtem时,它会调用一个类型为UIViewController的second.xib。
我的要求: 我在视图中有一个按钮。 因此,当我单击按钮时,它应该加载另一个可见TabBar的UIViewController。
问题: 我能够这样做,但TabBar消失了,我需要重新启动应用程序才能再次看到TabBar。
答案 0 :(得分:1)
首先,您必须阅读并了解UITabBarController的工作原理。
使用setViewControllers:animated:
设置标签后,请使用selectedViewController
在它们之间切换。
答案 1 :(得分:1)
您应该将标签栏控制器作为根,然后在选择各个选项卡时启动导航控制器。这样做可以解决推送新视图控制器时消失标签栏的问题。
这是一个视频教程link text,显示了您想要做的事情。希望它有所帮助。