我正在写一个iPhone应用程序,这就像一个5-6级下降的DrillDown应用程序。我几乎完成了我的应用程序的编写,现在出现了一个新的需求,需要从第三个屏幕开始添加一个TabBar (JQuery中的导航栏)。
我在应用程序中的所有场景都使用UINavigationController。
我已经在我的应用程序中写下了所有的场景。下面是我的故事板的样子:

现在,我需要我的第三级导航的标签栏(就像在故事板中一样)。如果我只是将这些视图嵌入到选项卡栏中,它会开始工作吗?
注意:视图2有按钮,如果按下这些按钮,将显示不同的视图,我需要在选项卡栏中使用这些相同的按钮。
谢谢!
发布于 2012-10-15 21:46:16
你也可以在没有tabBarController的情况下使用to栏,你只需要在其中添加视图而不是视图控制器。这将被自动地管理。
发布于 2012-10-15 21:47:26
是的你可以。Yu可以创建自己的选项卡栏对象,并将其连接到选项卡栏委托。在委托对象中,你必须有方法:
– tabBar:didSelectItem: required method完成此操作后,您将拥有自己的选项卡栏,其中包含您自己的行为。您也可以将其连接到导航控制器。
发布于 2012-10-15 22:18:24
你是需要一个标签栏,还是需要一个工具栏来做同样的事情?
THe tabBar通常是一个顶级组件,然后每个选项卡都有自己的UINavigationController和视图控制器堆栈。
正如您所说的,您需要在第三层,这听起来像是一个很好的使用收费栏,其中的子视图。
希望这能有所帮助。
https://stackoverflow.com/questions/12896826
复制相似问题