繁体   English   中英

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

[英]How to go from one view controller to another view controller through tab bar controller when Click a button in the first view controller

我正在使用故事板开发一个ipad应用程序。在我的故事板中,我有一个选项卡栏控制器,另外四个连接到选项卡栏控制器的视图控制器是选项卡项目。我在第一个视图控制器中有一个按钮。如果我单击该按钮,需要显示第四个视图控制器。如果我使用第一个视图控制器直接向第四个视图控制器发出命令

[self performSegueWithIdentifier:@"SegueIdentifier" sender:nil];

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

按下按钮时,您需要执行以下操作...

[self.tabBarController setSelectedIndex:3];

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

尝试使用它->

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM