2

我是 iPhone 编程的新手。

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

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

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

4

2 回答 2

1

首先,您必须阅读并理解UITabBarController的工作原理。设置选项卡后,使用setViewControllers:animated:useselectedViewController在它们之间切换。

于 2010-03-12T07:51:41.253 回答
1

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

这是一个视频教程链接文本,显示您想要做什么。希望能帮助到你。

于 2010-03-12T09:38:57.337 回答