gpt4 book ai didi

swift - TabBar shouldSelectViewController 问题

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

我正在使用与 swift 一起打包的选项卡栏 Controller 模板。我已将 FirstViewController 和 SecondViewController 嵌入到导航 Controller 中。我添加了第三个 ViewController,它由 FirstViewController 的 segue 访问。当我在第三个 ViewController 中并点击 SecondViewController 选项卡时,模拟器将我带到 SecondViewController,但是当我点击 FirstViewController 选项卡时,我被带回第三个 ViewController - 我想在我选择时返回 FirstViewController这是标签。实现这个的方法是什么?搜索我认为应该使用的文档:

    func tabBarController(_ tabBarController: UITabBarController,
shouldSelectViewController viewController: UIViewController) -> Bool

最佳答案

Pop to root view when tab is selected .这个答案似乎是相关的。

快速代码:

func tabBarController(tabBarController: UITabBarController, didSelectViewController viewController: UIViewController) -> Bool {
if let viewController = viewController as? UINavigationController {
viewController.popToRootViewController(animated: false)
}
}

关于swift - TabBar shouldSelectViewController 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27770167/

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