gpt4 book ai didi

ios - UITabBarController subview Controller 重置-Swift2 iOS

转载 作者:行者123 更新时间:2023-11-29 00:39:13 26 4
gpt4 key购买 nike

我有一个带有 2 个选项卡的 tabBarController:tabZero 和 tabOne。

tabZero 包含一个 navController 和 2 个 subview Controller 。 viewControllerRed 是导航的根,它有一个按下 viewControllerBlue 的按钮。

viewControllerBlue 有一个按钮:buttonPressed。当 buttonPressed 被点击时,选项卡索引通过 self.tabBarController.selectedIndex 1

切换到 tabOne

我的问题是在切换之后,如果我按 tabZero,viewControllerBlue 仍然显示。在 viewControllerBlue 中按下 buttonPressed 后如何重置到导航的根 vc (viewControllerRed)?

我不能使用 popToRootViewController 因为有 2 个转换同时发生。第一个是我正在更改 tabBar 索引,另一个是我重置 root vc。我需要在后台进行重置。

最佳答案

您可以在没有动画的情况下延迟执行弹出功能。

[self.navigationController performSelector:@selector(popToRootViewController) withObject:nil afterDelay:1];

Poptorootviewcontroller with delay

关于ios - UITabBarController subview Controller 重置-Swift2 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39898381/

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