首页 > 解决方案 > 从 ViewController 转到 TabBarView

问题描述

我有一个 TabBarController 作为我的起点。这对于三个 TabBarItem 中的每一个都有三个 ViewController。其中每一个都由 NavigationController 控制。

当应用程序启动时,出现 tabindex0 处的 ViewController。

在这个 VC 上,我有一个与 ViewController 相连的开始按钮,它与标签栏无关。我喜欢这样:

HomeView.swift

@objc func clickStart(_ sender: UIButton) {
        performSegue(withIdentifier: "goToStartTest", sender: self)
    }

当我完成该 VC (TestView) 后,我想返回并将 tabindex 更改为 1。

目前我要从 TestView VC 回到 HomeView VC,如下所示:

测试视图.swift

performSegue(withIdentifier: "testToRes", sender: self)

我需要在 segueing 时指定 tabindex1 。有没有办法做到这一点?

标签: iosswiftuiviewcontrolleruitabbarcontrollersegue

解决方案


推荐阅读