如何在导航控制器中添加tabbarcontroller

时间:2013-09-10 11:28:18

标签: ios scroll uitabbarcontroller

我需要在视图控制器(比如视图控制器3)中有一个tabbar类型的视图,它位于导航堆栈中,并将被另一个视图控制器(例如视图控制器2)推送。

我添加了工具栏,可以通过多个按钮查看控制器3。但是管理和切换视图似乎很困难。

如何在导航堆栈中添加标签栏控制器。 请帮帮我。

3 个答案:

答案 0 :(得分:2)

您可以在视图控制器的中间创建标签栏,您可以使用自定义分段控制器创建标签栏结构。检查以下链接以创建自定义段控制器。

https://www.cocoacontrols.com/search?q=segment

答案 1 :(得分:1)

你不能在那里添加TabBar - tabBar只设计在底部。 您必须创建自己的ViewController并将其添加为navigationViewController的subView并实现整个切换方法。

答案 2 :(得分:0)

在相关问题中对此设计进行了一些讨论。

我理解你的问题的方式肯定是可能的。我正在将UITabBarController推送到嵌入UIViewController的{​​{1}}。我在界面构建器中做了所有事情,除了我以编程方式实现的推送。

所以在 ViewController.m 中我向按钮添加了一个动作:

UINavigationController

使用底部的标签,您可以在查看地图上的地点并在表格中列出之间进行切换。