我的应用有四个标签。第一个选项卡(索引零)的根视图控制器是登录页面弹出的模态视图控制器,但第四个选项卡(索引3)中的视图控制器是注销按钮所在的位置。有没有办法以编程方式设置它,以便当按下注销按钮时,应用程序转换到索引零处的选项卡?我最初尝试过推送转换,但这使得索引为零的根视图控制器在索引3中显示为视图控制器。
答案 0 :(得分:0)
如果您想以编程方式更改标签,请致电
[self.tabBarController setSelectedIndex:index];
在您的情况下,创建选择器,该选择器将分配给注销按钮事件。
- (IBAction) didClickLogoutButton:(id)sender {
// do some work to log out the user...
[self.tabBarController setSelectedIndex:0];
}
希望这就是你的意思。