TabBar 不显示

TabBar does not show

标签栏控制器故事板:

我是这样称呼那个标签栏的:

let tabBar = TabBarController()
tabBar.modalPresentationStyle = .fullScreen
self.present(tabBar, animated: true, completion: nil)

但结果:

怎么了?

如果这是您应用程序的第一个屏幕,则无需显示它。第一个选项卡将自动出现。您不需要自定义 TabBarController class.

您正在呈现 TabBarController(),但您必须使用情节提要来实例化,因为您的视图是使用情节提要创建的。

        let storyboard = UIStoryboard(name: "filenamethatcontaineyourtabBar", bundle: nil)
        let vc = storyboard.instantiateViewController(identifier: "storyboardIdOfYourTabBarController")
        self.present(vc, animated: true, completion: nil)

在标签栏控制器中设置 segues 将不会显示标签栏。所以不要在标签栏中添加 segues。