如果它引用的 ViewControllers 是 NavigationControllers,如何给 TabBarController 项目命名?

How to give name to TabBarController items, if the ViewControllers it refer are NavigationControllers?

根据 here 中的回答,我需要为 TabBarController 中引用的每个 ViewController 设置标题。是的,我明白这一点。但是当我使用 NavigationController 时,我似乎无法更改项目的标题,即使我在屏幕截图中将 NavigationController 和 NavigationController 的 RootViewController 的标题都设置为 'Connections'。

TabBarController 中的结果只是项目 1、项目 2 和项目 3,而不是我预期的连接、组织和聊天。

我做错了什么?怎么做?谢谢

从故事板设置视图控制器的标题

  • Select 一个视图控制器。
  • 双击设置根视图控制器后出现的导航栏上的 a。
  • 最后设置你想要的标题。

其他方法只是 select 您希望在 select 导航栏之后更改标题的视图控制器,转到属性检查器并设置标题。

为了解决这个问题,最快最直接的解决方法是通过故事板。使用问题发布的结构,您可以简单地将 UITabBarItem 拖到 NavigationController(而不是 UITabBarController)并且 XCode 您应该能够使用标题和图像自定义 TabBarItems。它应该看起来像这样: