在最终让我的UITabBarConntroller工作之后,我在苹果文档中读到,我不应该使用UITabBarController作为我的导航控制器的子项。
我的应用程序,从TVC到我的TabBar,它有几个标签。
例如
我想从每个彩色视图中模态segue。
我想知道红色视图是否应该是每个视图的委托,或者它们是否应该是独立的。
答案 0 :(得分:1)
您在这里尝试做的基本上是实现自己的Tabbarcontroller。由于可用性原因,Apple不建议将Tabbarcontroller作为Navigationcontroller的子项。从技术上讲,你可以这样做但是它不是很好,因为iOS的用户习惯使用TabbarController作为每个导航堆栈的根视图,因此像你的方法一样可能会让你的应用感到困惑和难以理解。
尽管如此,如果您坚持自己的想法,只需将标签栏控制器放入故事板中的导航控制器即可完成其工作。不过,我建议重新考虑你的应用程序的导航结构。看看其他流行的Apple应用程序和Apple的Tabbar Controller Documentation作为灵感。