ios - Tab Bar View 只能在第二屏应用中使用吗?

标签 ios hig

我刚刚开始 iOS 开发,对 Apple 提供的 Tab Bars Human Interface Guidelines 有一些疑问。

在关于 Tab Bars 的 iOS HIG 文档中,它是这样写的:

"A tab bar appears at the bottom edge of the screen and should be accessible from every location in the app."

我正在开发并希望在完成后在 App Store 中发布的应用程序将有一个 ListView 作为它的第一个屏幕,然后在选择一个项目后转到另一个带有选项卡式界面的屏幕。也可以在选项卡式界面(第二个屏幕)内随时返回到第一个屏幕(带有列表的屏幕)。

所以,我的问题是,仅在 iOS 应用程序的第二个屏幕上使用 Tab Bar 界面是否可以,或者类似的东西是否会导致苹果批准的一些限制?

谢谢。

最佳答案

简短的回答是

是的,你可以在第二个屏幕上有标签栏。考虑第一个屏幕作为语言选择屏幕和第二个屏幕带有标签栏 Controller 的应用程序。

在下面的声明中,Apple 的意思是一旦您进入标签栏 Controller 并且标签栏 Controller 在范围内,标签栏 Controller 应该可以访问。您可以隐藏标签栏,但在点击时,它应该会再次出现在屏幕底部。

“标签栏出现在屏幕的底部边缘,应该可以从应用中的每个位置访问。”

关于ios - Tab Bar View 只能在第二屏应用中使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18703988/

相关文章:

iphone - 如何开始为 iOS 开发配件?

iOS Crashlytics 崩溃日志显示 _hidden,即使在将位码 dSYM 上传到 fabric 后也是如此

ios - 如何让 iOS VoIP 应用程序在响铃时服从“请勿打扰”?

cocoa - Lion 新增的文本选项卡式界面

android - 自动连接已配对的 BT 设备

ios - 子类化 UISegmentedControl 时错误设置 `items` 和目标操作

ios - Carthage 更新失败,提示 "Could not find any available simulators for iOS"- Xcode 10.1、macOS Mojave (10.14.2)

ios - 我是否必须将 "Login with Apple"作为第一个选项才能让我的 iOS 应用程序获得批准?

iphone - 弹出窗口内的弹出窗口

cocoa - NSTableView 重新排序时处理选定的行