从模态视图控制器 ios7 更改选项卡栏应用程序的选定索引

Posted

技术标签:

【中文标题】从模态视图控制器 ios7 更改选项卡栏应用程序的选定索引【英文标题】:Change Selected Index of Tab Bar Application from Modal View Controller ios7 【发布时间】:2014-03-20 18:51:43 【问题描述】:

我在 ios7 中的一个选项卡上展示了一个模态视图控制器。根据用户的操作,我想更改标签栏控制器的选定索引。 我试过了 [(UITabBarController *)self.parentViewController setSelectedIndex:0];

这不会改变底层标签栏的 selectedindex。请让我知道是否有其他方法可以做到这一点

【问题讨论】:

这应该终于可以工作了。 【参考方案1】:

做事

UITabBarController *tabBarController = (UITabBarController *)self.presentingViewController;
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
[tabBarController setSelectedIndex:1];

【讨论】:

我可以保留模型视图控制器,以便我可以改回来

以上是关于从模态视图控制器 ios7 更改选项卡栏应用程序的选定索引的主要内容,如果未能解决你的问题,请参考以下文章

在选项卡栏控制器中选择时以模态方式呈现视图控制器

我应该如何从 TabBarController 呈现模态视图控制器

在更多选项卡上时,iOS 7 选项卡栏图标暂时消失

视图控制器更改选项卡栏图标和操作

iOS 7 - 后退按钮后标签栏消失

使用 swift 在选项卡式应用程序中模态显示和关闭视图