TabBarItem的多个视图控制器

时间:2011-03-13 19:45:12

标签: iphone xcode uitabbarcontroller

我有一个带有5个标签的TabBarController。 其中一个标签“Info”有一个ViewController(一如既往)。

此ViewContoller中的视图有3个按钮 - Info1,Info2和Info3。 TabController设置为默认加载“Info1”。 单击这些按钮时,每个按钮都应打开一个新的ViewController,它是View。 它不应该是“模态”,而应该属于TabBar控制器(因此TabBar是可见的并且正常工作)。 我不是一个导航控制器,因为可以按任何顺序按下按钮。

是否有可能: - 更改/替换“信息”选项卡的ViewController?

我在Apple dokumentation中注意到可以设置/更改TabBarController的所有Viewcontrollers。但是,有没有办法只改变其中一个?

无论如何:我真的很感激stackoverflow网站!我找到了很多帮助我开发应用程序的技巧。到处都有好的答案和礼貌。这是我的第一个问题。谢谢!

1 个答案:

答案 0 :(得分:0)

最简单的方法是在界面构建器中创建它,然后你可以将视图控制器拖到标签栏中,然后它就变成了按钮。这真的很容易!

如果您希望在应用程序启动时进行programaticaly,您可以制作UITabBarItems,并实现UITabBarDelegate并注意“tabBar:didSelectItem:”

但是,正如我所说。界面构建器是最简单的!