使用Tab App Swift查看VC

时间:2018-02-12 13:19:23

标签: ios swift

我试图在应用程序中的视图控制器之间进行切换,但使用了Tabbed应用程序模板。这是我第一次使用基于选项卡的应用程序,而我在点击按钮时从第二个VC调用segue到第一个VC时遇到问题。

我已尝试在故事板中创建一个segue,如self.performSegue(withIdentifier: "SegueToCalc", sender: nil),并以编程方式创建和调用segue,但两者都只加载屏幕而底部没有标签栏。我相信他们是一种调用TabController的方法,以便设置选择哪个索引,但我在下面尝试过,这也不起作用:

var tabBarController: UITabBarController?
tabBarController?.selectedIndex = 0

1 个答案:

答案 0 :(得分:1)

你已经走在正确的轨道上,但是,你正在创建一个新的UITabBarController,而不是访问你已经拥有的那个。您可以直接从它的viewControllers访问可能的UITabBarController。

@IBAction func onButton(_ sender: Any) {
    self.tabBarController?.selectedIndex = 0
}