gpt4 book ai didi

ios - 无法选择特定的标签索引显示在标签栏 Controller 中,始终显示第 0 个索引

转载 作者:行者123 更新时间:2023-11-28 09:53:48 25 4
gpt4 key购买 nike

我有一个带有四个选项卡的选项卡栏 Controller 。我想在开头显示第一项。单击第一个项目( View )的按钮,单击它时,我想显示第二个选项卡。我怎样才能做到这一点?

我创建了一个自定义的 tabbarController 类并尝试像下面那样提供 tabbarindex。我一开始没有点击按钮就检查过,但它没有用。它总是加载第一个标签栏项目。

class HTabViewController: UITabBarController, UITabBarControllerDelegate {
var controllerArray : [UIViewController] = []

override func viewDidLoad() {
super.viewDidLoad()
self.tabBarController?.selectedIndex = 2
self.tabBar.tintColor = UIColor.red
// defineViewController()
}
}

注意:我们可以通过单击按钮显示特定的选项卡项目吗?

最佳答案

由于 selfUITabBarController,您需要在 self 上设置 selectedIndex,而不是 self.tabBarController.

override func viewDidLoad() {
super.viewDidLoad()

selectedIndex = 2
tabBar.tintColor = UIColor.red
}

关于ios - 无法选择特定的标签索引显示在标签栏 Controller 中,始终显示第 0 个索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41276795/

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