Cocoa touch UINavgationController和UITAbArc控制器在一起

Cocoa touch UINavgationController和UITAbArc控制器在一起,cocoa-touch,uinavigationcontroller,uitabbar,Cocoa Touch,Uinavigationcontroller,Uitabbar,我正在尝试创建一个视图,中间是TableView,顶部是NavigationBar,还有一个包含5项的选项卡栏。选项卡项将附加到5个不同的模态视图。tableview可以选择一个项目并“导航”到另一个tableview或detail视图 在Apple文档之后,我尝试在IB中的TabBarController中创建NavigationController,但失败了。我阅读了所有关于这个主题的帖子,他们都描述了一个TabBarItem中的NavigationController。但这不是我想要的。T

我正在尝试创建一个视图,中间是TableView,顶部是NavigationBar,还有一个包含5项的选项卡栏。选项卡项将附加到5个不同的模态视图。tableview可以选择一个项目并“导航”到另一个tableview或detail视图

在Apple文档之后,我尝试在IB中的TabBarController中创建NavigationController,但失败了。我阅读了所有关于这个主题的帖子,他们都描述了一个TabBarItem中的NavigationController。但这不是我想要的。TabBarController和NavigationController是独立的控制器,在同一视图中执行不同的操作

所以我开始怀疑这可能是一个设计问题。我应该只使用NavigationController并将选项卡栏添加为对象,而不是视图中的控制器


我走的是正确的道路,还是有更好的方法在IB中结合NavigationController和TabBarController来完成我想要的工作。我说得通吗?

如果选项卡栏实际上被用作选项卡栏,听起来您需要5个导航控制器,每个选项卡一个


如果选项卡栏被用作工具栏,用于保存打开模式视图控制器、将视图推到导航控制器上的按钮,或除选项卡栏的用途之外的其他操作,请改用UIToolbar。UINavigationController实际上内置了工具栏支持,只需将其
toolbarHidden
属性设置为NO,并将每个视图控制器上可以进入导航控制器的
toolbarItems
属性设置为适当的uiBarButtonims数组。

啊,所以我设计错了。我不想要5个导航控制器。但是使用TabBar可以吗?因为我更喜欢选项卡栏的外观而不是工具栏。。。我希望苹果公司在这方面没有什么优势。谢谢他说不要在当前屏幕上的控件上使用标签栏,并且他们有一个笼统的说法,即控件应该“像在[苹果]应用程序中那样运行”。