如何在使用 Tab Bar 时显示 ViewController 的标题?

How to show the ViewController's title while using Tab Bar?

我正在尝试使用故事板编辑器为 Swift 中的 iOS 开发一个简单的互联网广播应用程序。 我是 iOS-App-Development 的新手,所以如果我的问题使用了错误的词,我深表歉意。

我想在使用标签栏在不同的 ViewController 之间切换时显示视图控制器的标题。

过去我试图找到在属性检查器中显示标题栏 (?) 的选项,我还尝试了一些代码以编程方式设置标题。 在情节提要模式下它似乎可以工作,但是当我 运行 应用程序时,该栏被隐藏。

我搜索了很长时间的解决方案,但实际上我没有让它工作...

您必须将 ViewController 嵌入 UINavigationController

您可以通过情节提要

  • Select故事板中的控制器
  • Select -> 编辑器(顶部菜单栏)
  • Select 嵌入 -> UINavigationController

或者,如果您以编程方式执行此操作,则可以

let navigationController = UINavigationController(rootViewController: viewController)

其中 viewController 是您当前的可见控制器。