向选项卡视图添加导航栏

时间:2016-01-13 15:00:21

标签: ios uinavigationcontroller swift2 tabbarcontroller

我遇到的大多数教程只是显示一个导航控制器,然后是一个tableview控制器,如果我只使用tableview控制器,这工作正常,但在我的情况下我已经使用TabBar控制器,现在我想要在视图控制器顶部的一个栏,DOESN&T必须有一个后退按钮。但是与顶部栏(时间,电池和载体)合并的东西,现在我有这个 enter image description here

但是当我跑步时,我得到的就是这个 enter image description here

enter image description here

我该如何解决这个问题,请注意我是新手并尽我所能。

编辑1: 跟着评论提示,现在开心,但没有头衔。 :(

enter image description here

1 个答案:

答案 0 :(得分:1)

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

几点提示:

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