在没有UITabBarController的情况下设置UITabBar

时间:2015-03-23 22:38:16

标签: ios uitabbar

在最终让我的UITabBarConntroller工作之后,我在苹果文档中读到,我不应该使用UITabBarController作为我的导航控制器的子项。

我的应用程序,从TVC到我的TabBar,它有几个标签。

例如

enter image description here

我想从每个彩色视图中模态segue。

我想知道红色视图是否应该是每个视图的委托,或者它们是否应该是独立的。

1 个答案:

答案 0 :(得分:1)

您在这里尝试做的基本上是实现自己的Tabbarcontroller。由于可用性原因,Apple不建议将Tabbarcontroller作为Navigationcontroller的子项。从技术上讲,你可以这样做但是它不是很好,因为iOS的用户习惯使用TabbarController作为每个导航堆栈的根视图,因此像你的方法一样可能会让你的应用感到困惑和难以理解。

尽管如此,如果您坚持自己的想法,只需将标签栏控制器放入故事板中的导航控制器即可完成其工作。不过,我建议重新考虑你的应用程序的导航结构。看看其他流行的Apple应用程序和Apple的Tabbar Controller Documentation作为灵感。