我有一个与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)