向选项卡视图添加导航栏
Adding a navigation bar to tab view
我遇到的大多数教程只是展示了一个导航控制器,然后是一个 tableview 控制器,如果我只使用 tableview 控制器,这很好用,但在我的情况下,我已经在使用 TabBar 控制器,现在我想要在 viewcontrollers 顶部有一个栏,不一定要有后退按钮。但是与顶部栏(时间、电池和载体)合并的东西,现在我有这个
但是当我 运行 我得到的是这个
我该如何解决这个问题,请注意我是新手,正在尽力而为。
编辑 1:
按照评论建议,现在很高兴,但没有标题。 :(
不要将 UITabBarController
包装在导航控制器中,而是将每个视图控制器包装在导航控制器中,然后将它们(导航控制器)添加到选项卡控制器。
小提示:
self.tabBarController
里面包裹子UIViewControllers
会
给你标签参考。
- 当你想在按下一个 UIViewController 时隐藏底部栏,执行
nextViewController.hidesBottomBarWhenPushed = YES;
然后在 self.navigationController
上按下将隐藏底部标签栏,
需要时方便。
- 您可以使用
UITabBar
和 UITabBarItem
外观方法从应用程序的一个位置自定义标签栏的外观。
我遇到的大多数教程只是展示了一个导航控制器,然后是一个 tableview 控制器,如果我只使用 tableview 控制器,这很好用,但在我的情况下,我已经在使用 TabBar 控制器,现在我想要在 viewcontrollers 顶部有一个栏,不一定要有后退按钮。但是与顶部栏(时间、电池和载体)合并的东西,现在我有这个
但是当我 运行 我得到的是这个
我该如何解决这个问题,请注意我是新手,正在尽力而为。
编辑 1: 按照评论建议,现在很高兴,但没有标题。 :(
不要将 UITabBarController
包装在导航控制器中,而是将每个视图控制器包装在导航控制器中,然后将它们(导航控制器)添加到选项卡控制器。
小提示:
self.tabBarController
里面包裹子UIViewControllers
会 给你标签参考。- 当你想在按下一个 UIViewController 时隐藏底部栏,执行
nextViewController.hidesBottomBarWhenPushed = YES;
然后在self.navigationController
上按下将隐藏底部标签栏, 需要时方便。 - 您可以使用
UITabBar
和UITabBarItem
外观方法从应用程序的一个位置自定义标签栏的外观。