gpt4 book ai didi

ios - 显示最后推送的 Controller 的选项卡栏 Controller - swift 4

转载 作者:行者123 更新时间:2023-11-30 11:05:16 24 4
gpt4 key购买 nike

我有带有 3 个选项卡的选项卡栏 Controller (所有 View Controller 都嵌入在导航 Controller 中),同时单击第三个选项卡显示带有开始按钮的 View Controller ,单击开始它将转到下一个 Controller ,通过编程方式从该 Controller 开始推向另一个VC。现在我的问题是,当我单击第三个选项卡时,它显示最后推送的 Controller ,而不是显示带有开始按钮的 View Controller 。

如果我双击第三个选项卡,它会显示当前 View Controller 。

非常感谢您的帮助。

最佳答案

这就是它应该如何工作的,如果你想显示选项卡 3 的根 vc,你需要在 navigationController 上调用 popToRootViewController()。

aVC.navigationController.popToRootViewController()

当点击相关选项卡按钮时,您需要调用上面的代码,因此您可以使用 UITabBarControllerDelegate 来找出何时发生这种情况。

关于ios - 显示最后推送的 Controller 的选项卡栏 Controller - swift 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52802809/

24 4 0