gpt4 book ai didi

ios - DidSelect TabBar 项目未被调用

转载 作者:行者123 更新时间:2023-11-28 13:23:34 24 4
gpt4 key购买 nike

所以我有一个 UITabBarController,其中嵌入了两个 View Controller 。我实现了 did select tab bar 方法,当用户选择一个选项卡时,它会将一个值传递给该 Controller 。但是,当第一次加载 tabBarController 时,即使我有,也不会调用 did select 方法

self.selectedIndex = 0

选择第一个索引。基本上我只是试图在加载 View 时自动选择第一个选项卡栏项目,并让它调用 didSelectTabBarItem 方法

  func tabBarController(_ tabBarController: UITabBarController, didSelect viewController: UIViewController) {
}

最佳答案

这个问题和这个类似。 tabBarController didSelect does not get called

optional func tabBarController(_ tabBarController: UITabBarController, 
didSelect viewController: UIViewController)

在 iOS v3.0 及之后的版本中,无论选中的 View Controller 是否改变,tab bar controller 都会调用该方法。此外,它仅在响应用户在标签栏中的点击时被调用,当您的代码以编程方式更改标签栏内容时不会被调用。

关于ios - DidSelect TabBar 项目未被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58740982/

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