我在我的应用程序中使用 Tabbarcontroller。我添加了一个 tabbarcontroller 作为根视图来委派,其中也有 5 个选项卡。现在问题来了,我在委托窗口上添加了一个注销按钮,它显示在导航栏右侧的所有视图顶部。我使用了一个注销按钮,以便用户可以从任何选项卡注销并返回到 tabBar 控制器的第一个选项卡,但它不会发生在我身上。任何人都可以建议我怎么做。
问问题
198 次
2 回答
1
尝试这个
[yourTabBarController setSelectedIndex:0]
或者
[tabBar setSelectedItem:[tabBar.items objectAtIndex:0]];
于 2012-12-12T13:59:29.273 回答
0
你可以设置你的selectedViewController
属性UITabBarController
。文档说:
“您可以使用此属性来选择 viewControllers 属性中的任何视图控制器”
例如,您可以UITabBarController
使用以下方法创建一个类别:
- (void)selectFirstController {
self.selectedViewController = [self.viewControllers objectAtIndex:0];
}
于 2012-12-12T14:03:20.420 回答