gpt4 book ai didi

iphone - 以编程方式在选项卡栏项目之间导航

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:47:38 24 4
gpt4 key购买 nike

我有一个包含 5 个选项卡的选项卡栏 Controller ,每个选项卡栏项都有单独的导航 Controller ,例如: enter image description here enter image description here

现在,如果我当前在 Tab3 中的 viewctrller3 中的 navigationctrller3 并且我想导航到 viewctrller2 navigationctrller1Tab1 中以编程方式。我还以编程方式选择了特定的 Tab1 但我无法访问 viewctrller2 导航 Controller 1。这可行吗?,如果是,请详细说明..请大家携手..!

最佳答案

如果你目前在 viewctrller3 中,我想你应该可以这样做:

    UITabBarController *tabCont = (UITabBarController *)[self.navigationController parentViewController];
[tabCont setSelectedIndex:0];
UINavigationController *nav1 = tabCont.selectedViewController;
NSarray *newControllers = [NSArray arrayWithObjects:[nav1.viewControllers objectAtIndex:2],[nav1.viewControllers objectAtIndex:0],[nav1.viewControllers objectAtIndex:1], nil];
[nav1 setViewcontrollers:newControllers animated:NO];

最后一行应该重新排列导航 Controller 的 viewControllers,以便 viewctrller2 现在是顶 View Controller 。

关于iphone - 以编程方式在选项卡栏项目之间导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13190216/

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