【发布时间】:2013-06-01 14:39:09
【问题描述】:
我想在我的应用程序中引入一个视图,该视图将在底部包含导航栏和标签栏。 View 包含一个带有多个条目的表格视图,一旦用户点击一个单元格,推送 segue 会将他带到另一个视图,其中包含有关他之前点击的单元格的详细信息。如果他决定,用户可以通过点击顶部导航栏的“返回”按钮返回父视图。除此之外,我希望我的视图在底部有一个标签栏,为用户提供额外的工具。因此,如果他决定检查应用程序的“创建者”,他只需点击底部的“创建者”TabBarItem。
我想问你实现上述目标的最佳方法是什么。我已经尝试将 UITabBarController 与 UINavigationController 结合使用。没有实现我想要的,因为我希望上面有表格的视图独立于 TabBarController 和 NOT 的一部分(我的意思是通过选项卡访问)。
您认为带有 UITabBarView 的 UINavigationController 视图会是更好的选择吗?
更新
我的意思是,“独立于 TabBarController 而不是它的一部分”:
加载应用后,我希望看到我的主视图(带有表格)在顶部包含导航栏,在底部包含标签栏。但是,我不想看到选项卡栏的第一个选项卡被选中,因为我的主视图无法通过选项卡栏的选项卡而是通过导航栏访问。例如,如果我在主视图中并点击第一次点击,我想移动到包含其他信息的另一个视图。
【问题讨论】:
-
你能详细说明一下
independent from the TabBarController and NOT a part of it -
我还是不明白“独立”标签是如何工作的。如果用户单击选项卡,他们如何返回主视图?您似乎非常努力地让事情不按标准工作,但用户更喜欢事情以标准、一致的方式工作。
-
嗯,是的,看来你是对的。我会尝试重新思考我对这个应用程序的设计。一天比一天复杂
标签: ios objective-c