1

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

在关于标签栏的 iOS HIG 文档中,它写道:

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

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

所以,我的问题是,是否可以仅在 iOS 应用程序的第二个屏幕中拥有一个选项卡栏界面,或者类似的东西可能会导致苹果批准的一些限制?

谢谢。

4

2 回答 2

1

简短的回答是YES

是的,您可以在第二个屏幕中有标签栏。考虑将第一个屏幕作为语言选择屏幕和带有标签栏控制器的第二个屏幕的应用程序。

通过下面的声明,Apple 的意思是一旦你在 tab-bar 控制器中并且 tab-bar 控制器在 scope 中,tab-bar 控制器应该是可访问的。您可以隐藏标签栏,但在点击时,它应该会再次出现在屏幕底部。

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

于 2013-09-09T18:57:55.590 回答
1

主要词->应该是。Apple 希望您以最直观和用户友好的方式制作您的应用程序。许多标准应用程序使用这种范例(即 App Store 应用程序),因此他们知道 iOS 用户习惯于如何导航。但是,Apple 自己甚至对此规则做出了例外(即在音乐应用程序中播放歌曲)。但是,是的,他们会让你做到这一点没问题。

于 2013-09-09T18:09:51.580 回答