我正在编写一个iPhone应用程序,就像一个5-6级的DrillDown应用程序。我差不多完成了我的应用程序编写,现在又出现了一个新的要求,即从第3个屏幕开始添加TabBar(JQuery中的导航栏)。
我正在为应用程序中的所有场景使用UINavigationController。
我已经在我的应用中编写了所有场景。这是我的故事板的样子:
现在,因为我需要第三级uinavigation的标签栏(如故事板)。如果我只是在Tab栏中嵌入这些视图,它会开始工作吗?
注意:View 2有按钮,如果按下它们会进入不同的视图,我需要在标签栏中显示相同的按钮。
谢谢!
答案 0 :(得分:1)
您也可以使用没有tabBarController的tabbar,只需要在其中添加视图而不是viewcontrollers。这将自动进行管理。
答案 1 :(得分:1)
是的,你可以。 Yu可以创建自己的标签栏对象并将其连接到标签栏委托。在委托对象中,您必须有方法:
– tabBar:didSelectItem: required method
完成此操作后,您将拥有自己的行为标签栏。您也可以将它连接到导航控制器。
答案 2 :(得分:0)
您是否需要标签栏或工具栏是否需要执行相同的工作?
tabBar通常是顶级组件,每个选项卡都有自己的UINavigationController和视图控制器堆栈。
正如你所说,你需要在第3级,这对我来说听起来好像使用了收费栏,里面有子视图。
希望这有帮助。