gpt4 book ai didi

iOS Tabbar - 更改为第一个选项卡和第一个 ViewController

转载 作者:可可西里 更新时间:2023-11-01 06:25:14 27 4
gpt4 key购买 nike

我需要一些有关我的 Tabbar 应用程序的帮助。

目前我的 Tabbar 如下所示:

  • 标签栏 Controller
    • 选项卡 1
      • 导航 Controller
        • ViewController1
        • ViewController2
    • 选项卡 2
      • ViewController3

假设 ViewController2 是当前显示的 ViewController。现在我切换到 ViewController3 并想以编程方式切换到 ViewController1。

问题是,因为 Tab1 中的事件 ViewController 是 ViewController2

[self.tabBarController setSelectedIndex:0];

将始终切换到 ViewController2。但是在这种情况下我该如何切换到 ViewController1?

这也不适合我:

self.tabBarController.selectedViewController
= [self.tabBarController.viewControllers objectAtIndex:0];

很高兴得到一些提示。

最佳答案

您必须从导航 Controller 中弹出 viewController2。就这样

[self.tabBarController setSelectedIndex:0];
[(UINavigationController*)[self.tabBarController.viewControllers objectAtIndex:0] popViewControllerAnimated:NO];

关于iOS Tabbar - 更改为第一个选项卡和第一个 ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12800658/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com