在应用程序中使用两个不同的 uitab bar

Posted

技术标签:

【中文标题】在应用程序中使用两个不同的 uitab bar【英文标题】:use two different uitab bar in application 【发布时间】:2010-09-03 12:14:37 【问题描述】:

我想在应用程序中使用两个不同的 uitabbar 控件。我在启动窗口中添加的第一个 UITABbar 控件。在导航之后,我想显示另一个带有 5 个标签的标签栏。有人可以建议我怎么做吗? 或者我们需要添加一个不同的窗口来添加这个并且需要在点击或其他时显示这个窗口? 请建议。 谢谢

【问题讨论】:

【参考方案1】:

Human Interface Guidelines 特别建议不要在您的应用程序中使用多个标签栏:

如果您的应用程序提供不同的 对同一组数据的看法, 或与 应用程序的整体功能, 您可能想要使用标签栏。一个选项卡 条出现在底部边缘 屏幕。

标签栏让用户能够在不同的模式之间切换或 应用程序中的视图和用户 应该能够访问这些模式 从应用程序的任何地方。 但是,标签栏永远不应该 用作工具栏,其中包含 作用于元素的按钮 当前模式(有关更多信息,请参见“工具栏” 工具栏上的信息)。

如果您需要特定于上下文的操作,请改用工具栏。

【讨论】:

以上是关于在应用程序中使用两个不同的 uitab bar的主要内容,如果未能解决你的问题,请参考以下文章

如何在 UITabBarController 中使用 Viper 架构

如何使用来自不同模块的两个具有相同名称的 AngularJS 服务?

Core Data - 如何在不同的上下文中建立两个对象之间的关系

我们如何为多个 UITab 使用相同的 WKWebView

用相应列中提供的文件的数字相应第 n 行替换两个不同列上第 n 次出现的 'foo' 和 'bar'

在一个图中根据不同的列制作两个geom_bar()图。