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。
标签栏控制器故事板:
我是这样称呼那个标签栏的:
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。