Iphone 选项卡项的多个视图控制器

Iphone 选项卡项的多个视图控制器,iphone,xcode,uitabbarcontroller,Iphone,Xcode,Uitabbarcontroller,我有一个带有5个选项卡的Tabbar控制器。 其中一个选项卡“信息”有一个ViewController(一如既往) 此ViewController中的视图有3个按钮-Info1、Info2和Info3。 TabController设置为默认加载“Info1”。 单击这些按钮时,每个按钮都应打开一个新的ViewController及其视图。 它不应该是“模态”的,而应该属于TabBar控制器(因此TabBar是可见的并且可以工作)。 我不想要导航控制器,因为按钮可以按任何顺序按下 是否可以: -是

我有一个带有5个选项卡的Tabbar控制器。 其中一个选项卡“信息”有一个ViewController(一如既往)

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

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

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


无论如何:我真的很感激stackoverflow网站!我发现了很多帮助我开发应用程序的技巧。全世界只有好的回答和礼貌。这是我的第一个问题。谢谢

最简单的方法是在interface builder中进行此操作,然后您可以将视图控制器拖动到选项卡栏中,然后它变成按钮。这真的很容易

如果您希望在应用程序启动时使其程序化,您可以制作UITabBarItems,实现UITabBarDelegate并查看“tabBar:didSelectItem:”


但是,正如我所说的。界面生成器是最简单的

我确实希望它们位于同一选项卡项下,即“信息选项卡”。此选项卡的ViewController有3个按钮。每个按钮都应将ViewController切换为“信息选项卡”。您需要进一步解释。我真的不明白你想做什么。谢谢。我更新了原来的问题,希望这是一个更好的描述。在另一个论坛中找到了答案:self.tabBarController.selectedViewController=WhatEverController;您能在视图上方添加一个子视图吗?