1

我的应用程序有四个选项卡。第一个选项卡(索引 0)的根视图控制器是登录页面作为 modalviewcontroller 弹出的位置,但第四个选项卡(索引 3)中的视图控制器是注销按钮所在的位置。有没有办法以编程方式设置它,以便在按下注销按钮时应用程序转换到索引为零的选项卡?我最初尝试了推送转换,但这使得索引为零的根视图控制器显示为索引三中的视图控制器。

4

1 回答 1

0

如果您想以编程方式更改选项卡,只需调用

[self.tabBarController setSelectedIndex:index];

在您的情况下,创建选择器,它将分配给注销按钮事件。

- (IBAction) didClickLogoutButton:(id)sender {
    // do some work to log out the user...
    [self.tabBarController setSelectedIndex:0];
}

希望这就是你的意思。

于 2012-08-28T09:49:19.000 回答