【发布时间】:2010-12-02 13:38:23
【问题描述】:
我已经为此苦苦挣扎了一段时间。我需要显示有关当前视图(它本身就是一个详细视图)的其他信息。
这里有一些图片来说明我的意思(这不是我的应用,但会有类似的设计)。
第一个视图是顶级导航视图。当用户向下钻取时,他们最终会看到第二个视图(详细视图)。在标签栏上有关于细节的附加信息(贝内利枪)。
问题是我不知道在原始顶级标签栏中实现另一个标签栏控制器/标签栏的干净方法。在 tabbar 控制器中推送 tabbarcontroller 很麻烦,我无法让它干净地工作。
因此,虽然第二个“详细标签栏”会很好,但我正在探索其他方式。
我尝试放入带有详细视图的自定义表格,但它在描述(统计信息)下看起来不自然。
寻找设计建议,谢谢。
【问题讨论】:
-
SDK 不支持嵌套良好的标签栏控制器,因此即使您设法将某些东西拼凑在一起,它也可能会在未来的操作系统版本中中断,并且不太可能在所有当前版本上工作。文档指出选项卡栏控制器必须是层次结构中最外层的视图。因此,我建议您找到另一种方式来呈现信息。例如,您可能希望在顶部使用分段控件。
-
这就是我在花了两天时间试图让它工作后艰难地学到的东西。我将尝试分段控制,看看它是如何工作的。谢谢。
标签: iphone ios uinavigationcontroller uitabbarcontroller uitabbar