我有一个与Tab Bar Controller相关的viewController:第一个。

单击其表视图的一个单元格,我将以编程方式显示另一个没有紧密连接到第一个viewController的viewController(由于正确的原因)。

现在,我的目标是展示/实例化与该问题开头提到的选项卡栏相关的第二个viewController。

如果我使用这个:

let vc=storyboard?.instantiateViewController(withIdentifier: "offerteView") as! SecondViewController

当然,不带选项卡栏的情况下,将显示提到的viewController。

我该如何解决?

最佳答案

将第一个视图控制器嵌入导航控制器中,并使用其pushViewController功能显示第二个视图控制器。

let vc = storyboard?.instantiateViewController(withIdentifier: "offerteView") as! SecondViewController
navigationController?.pushViewController(vc, animated: true)

07-26 09:38