我刚开始进行iOS开发,对Apple提供的Tab Bars人机界面指南有所怀疑。
在关于标签栏的iOS HIG文档中,它显示为:
“标签栏出现在屏幕的下边缘,应该是 可从应用中的每个位置访问。“
我正在开发并希望在App Store中发布的应用程序一旦完成,就会有一个ListView作为它的第一个屏幕,然后在选择项目之后将其转到带有选项卡式界面的另一个屏幕。也可以在选项卡式界面(第二个屏幕)内的任何时间返回第一个屏幕(带列表的屏幕)。
所以,我的问题是,如果只在iOS应用程序的第二个屏幕上有一个Tab Bar接口,或者类似的东西可能会导致苹果批准的某些限制吗?
感谢。
答案 0 :(得分:1)
主要词汇 - > 应该是。 Apple希望您以最直观,最友好的方式制作应用程序。许多标准应用程序使用此范例(即App Store应用程序),因此他们知道iOS用户习惯于如何导航。然而,Apple自己甚至对这条规则做了例外(即在音乐应用程序中播放一首歌)。但是,是的,他们会让你这样做没问题。
答案 1 :(得分:1)
简短回答是是。
是的,您可以在第二个屏幕中显示标签栏。考虑使用第一个屏幕作为语言选择屏幕的应用程序和带有标签栏控制器的第二个屏幕。
如下所示,Apple的意思是,一旦您进入标签栏控制器并且标签栏控制器在范围中,就应该可以访问标签栏控制器。您可以隐藏标签栏,但在点击时,它应该再次出现在屏幕的底部。
“标签栏出现在屏幕的下边缘,应该可以从应用中的每个位置访问。”