1

我正在编写一个 iPhone 应用程序,它就像一个 5-6 级的 DrillDown 应用程序。我几乎完成了我的应用程序的编写,现在提出了一个新要求,即从第 3 个屏幕开始添加一个 TabBar(JQuery 中的导航栏)。

我在应用程序中的所有场景中都使用 UINavigationController。

我已经在我的应用程序中编写了所有场景。这是我的故事板的样子:

故事板

现在,因为我需要第三级 uinavigation 的标签栏(如在故事板中)。如果我只是将这些视图嵌入标签栏中,它会开始工作吗?

注意:视图 2 有按钮,如果按下它们会进入不同的视图,我在标签栏中需要这些相同的按钮。

谢谢!

4

3 回答 3

1

您也可以在没有 tabBarController 的情况下使用 tabbar,您只需要在其中添加视图而不是视图控制器。这将得到自动管理。

于 2012-10-15T13:46:15.653 回答
1

是的你可以。Yu 可以制作自己的标签栏对象并将其连接到标签栏委托。在委托对象,你必须有方法:

– tabBar:didSelectItem:  required method

完成此操作后,您将拥有自己的标签栏,其中包含您自己的行为。您也可以将其连接到导航控制器。

于 2012-10-15T13:47:25.903 回答
0

您需要标签栏还是工具栏可以完成相同的工作?

tabBar 通常是一个顶级组件,然后每个选项卡都有自己的 UINavigationController 和视图控制器堆栈。

正如您所说,您需要在第 3 层使用它,对我来说,这听起来像是收费栏的一个很好的用途,里面有子视图。

希望这可以帮助。

于 2012-10-15T14:18:23.937 回答