标签栏控制器(iphone)

时间:2009-07-31 09:43:25

标签: iphone objective-c xcode

我正在制作标签栏的应用......有5个tabbars.i.e。 home,ask,tip,inbox,disclaimer..now问题是我希望控件在应用程序启动后直接转移到免责声明选项卡。现在控制转移到主页选项卡...这是第一个选项卡

3 个答案:

答案 0 :(得分:5)

您可以使用:

[tabBarController setSelectedIndex:(int)];

标签的编号从0开始。这将直接转到您想要的标签。

处理此问题的另一种方法是使用模态视图,在启动时在所有内容上显示免责声明。

答案 1 :(得分:1)

标签栏控制器有一个名为selectedViewController的属性,将其值设置为免责声明视图控制器实例,如下所示:

myGlobalTabBarController.selectedViewController = myDisclaimerViewController;

答案 2 :(得分:0)

我有一个标签栏,当选择最后一个标签时,它会显示一个新的标签栏项目数组,但是当我回到第一个视图(第一个标签栏项目数组)时,选择是相同的索引第二组项目。这内容如下:

if (![myTabBarIBOutlet.selectedItem isEqual:my1stTabBarView/NavController.tabBarItem])

感谢小费!