Ios 在UITabBar中启动情节提要视图

Ios 在UITabBar中启动情节提要视图,ios,swift,storyboard,uitabbarcontroller,Ios,Swift,Storyboard,Uitabbarcontroller,我正在尝试以编程方式在不同情节提要文件中的UIAbbarController中启动UIView 在WelcomeVC.swift中,它没有UITabBar,生活在Main.storyboard中。单击UIButton时,它调用UITabBar ViewController @objc func startMatching(sender: UITapGestureRecognizer){ let storyBoard: UIStoryboard = UIStoryboard(name: "

我正在尝试以编程方式在不同情节提要文件中的UIAbbarController中启动UIView

WelcomeVC.swift
中,它没有UITabBar,生活在
Main.storyboard
中。单击UIButton时,它调用UITabBar ViewController

@objc func startMatching(sender: UITapGestureRecognizer){
    let storyBoard: UIStoryboard = UIStoryboard(name: "Test", bundle: nil)
    let pdv = storyBoard.instantiateViewController(withIdentifier: "AVC") as! AVC
    self.present(pdv, animated: true, completion: nil)
}
Test.storyboard
中,它包含1个UITABBARC控制器和2个视图控制器:
AVC
BVC
。如果我们对它们调用present(),它们都能正常工作,但是uitabar没有出现


如何使选项卡控制器显示

您必须呈现
UITabBarViewController
,给它一个情节提要标识符并呈现它,而不是直接呈现
AVC

let storyBoard: UIStoryboard = UIStoryboard(name: "Test", bundle: nil)
let pdv = storyBoard.instantiateViewController(withIdentifier: "TabBarViewController") as! UITabBarViewController
self.present(pdv, animated: true, completion: nil)