向选项卡视图添加导航栏

Adding a navigation bar to tab view

我遇到的大多数教程只是展示了一个导航控制器,然后是一个 tableview 控制器,如果我只使用 tableview 控制器,这很好用,但在我的情况下,我已经在使用 TabBar 控制器,现在我想要在 viewcontrollers 顶部有一个栏,不一定要有后退按钮。但是与顶部栏(时间、电池和载体)合并的东西,现在我有这个

但是当我 运行 我得到的是这个

我该如何解决这个问题,请注意我是新手,正在尽力而为。

编辑 1: 按照评论建议,现在很高兴,但没有标题。 :(

不要将 UITabBarController 包装在导航控制器中,而是将每个视图控制器包装在导航控制器中,然后将它们(导航控制器)添加到选项卡控制器。

小提示:

  • self.tabBarController里面包裹子UIViewControllers会 给你标签参考。
  • 当你想在按下一个 UIViewController 时隐藏底部栏,执行 nextViewController.hidesBottomBarWhenPushed = YES; 然后在 self.navigationController 上按下将隐藏底部标签栏, 需要时方便。
  • 您可以使用 UITabBarUITabBarItem 外观方法从应用程序的一个位置自定义标签栏的外观。