单击第一个视图控制器中的按钮时,如何通过标签栏控制器从一个视图控制器转到另一个视图控制器

时间:2014-06-23 11:52:39

标签: ios iphone objective-c ipad uistoryboard

我正在使用故事板开发一个i pad应用程序。在我的故事板中我有标签栏控制器和另外4个视图控制器连接到标签栏控制器是标签项。我在第一个视图控制器中有一个按钮。如果我点击那个按钮我需要显示第四个视图控制器。如果我使用

从第一个视图控制器直接传送到第四个视图控制器
[self performSegueWithIdentifier:@"SegueIdentifier" sender:nil];

出现第4个视图控制器,但底部的标签栏显示消失。

2 个答案:

答案 0 :(得分:0)

按下按钮时你需要做这样的事情......

[self.tabBarController setSelectedIndex:3];

这将告诉标签栏控制器更改所选标签。

答案 1 :(得分:0)

尝试使用它 - >

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    if ([segue.identifier isEqualToString:@"SegueIdentifier"]) {
        [self.tabBarController setSelectedIndex:3];
    }
}