使用标签栏时如何显示ViewController的标题?

时间:2019-04-07 13:19:13

标签: ios swift storyboard

我正在尝试使用情节提要编辑器在Swift中为iOS开发一个简单的互联网广播应用程序。 我是iOS应用开发的新手,所以如果对我的问题使用错误的单词,我表示歉意。

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

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

我花了很长时间寻找解决方案,但实际上我没有使它起作用...

1 个答案:

答案 0 :(得分:1)

您必须将ViewController嵌入UINavigationController中

您可以通过Storyboard来实现

  • 在情节提要中选择控制器
  • 选择->编辑器(顶部菜单栏)
  • 选择嵌入-> UINavigationController

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

let navigationController = UINavigationController(rootViewController: viewController)

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