UITabbarController默认选项卡突出显示

时间:2011-11-15 00:33:48

标签: objective-c uitabbarcontroller uitabbar

所以我试图处理uitabbarcontroller,并希望在视图加载时选择默认选项卡。

我尝试过设置

@property (nonatomic) int selectedIndex;

然而,这只是设置显示哪个viewcontroller,而不是正在选择的实际tabbar

我也试过这行

[self tabBar].selectedItem = [[[self tabBar] items] objectAtIndex:0];

但它崩溃了,因为你不允许改变tabbarcontroller的tabbar

对此有何帮助?

由于

1 个答案:

答案 0 :(得分:3)

因此,正如评论中所讨论的,以下代码应该按照您的意愿执行:

[self.tabBarController setSelectedIndex:desiredIndex];

或者,您可以使用:

[self.tabBarController setSelectedViewController:desiredViewController];