gpt4 book ai didi

swift - 如何通过单击按钮触发从标签栏项目到另一个标签栏项目的转场?

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

我正在尝试在选项卡 View Controller 内创建一个选项卡 View 项,它不仅通过点击选项卡栏中的项目而且通过我自己创建的按钮切换到其他选项卡 View 项。

最佳答案

从您的一个 VC 标签栏 Controller ,您可以通过访问 parent 来访问标签栏 Controller 。如果您的 VC 还嵌入了导航 Controller ,则需要访问 parent.parent

// assuming "self" is embedded in a navigation controller
if let tabBarController = self.parent?.parent as? UITabBarController {

}

有了标签栏 Controller 后,您可以设置它的 selectedIndex 以转到您想要的任何标签:

tabBarController.selectedIndex = 1 // second tab

来自 selectedIndex 的文档:

...Setting this property changes the selected view controller to the one at the designated index in the viewControllers array...

关于swift - 如何通过单击按钮触发从标签栏项目到另一个标签栏项目的转场?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53708554/

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