gpt4 book ai didi

ios - 根据 Storyboard 中导航 Controller 的不同按钮调用同一选项卡栏 Controller 的特定选项卡

转载 作者:行者123 更新时间:2023-11-28 22:36:08 25 4
gpt4 key购买 nike

我的应用程序的工作流程:

Application Workflow

在这里,我有 1 个 Main Navigation Controller。然后,它推送到 1 Tabbar Controller2 View Controllers
Main Tabbar Controller 有2 个不同的导航 Controller ,用于各自的功能。

现在,我想从按钮 1 和按钮 2 导航到 Main Tabbar
当我按下按钮 1 时,它将切换到第二个选项卡,当我按下按钮 2 时,它将切换到第三个选项卡,如我在图片中所述。

我正在使用 self.tabBarController.selectedViewController = [self.tabBarController.viewControllers objectAtIndex:1]; 移动标签的代码。

它正在移动,但没有调用该类的 ViewDidLoad 方法,也没有相应地加载数据。

那么,如何根据按钮的点击调用特定的选项卡??

如有任何建议,我们将不胜感激。

提前致谢。

最佳答案

正如 Foram Mukund Shah 所说,您可以使用 self.tabBarController.selectedIndex = yourIndex;

但是,当你想改变索引时,你需要在 viewDidAppear 而不是 viewDidLoad 中编写这段代码它没有改变,因为你试图改变索引在加载标签栏之前。

所以,请尝试将您的代码放在viewDidAppear中。

它将解决您的问题。

关于ios - 根据 Storyboard 中导航 Controller 的不同按钮调用同一选项卡栏 Controller 的特定选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15940804/

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