it-swarm.cn

在iPhone App中隐藏某些细节视图的TabBar可以吗?

我正在使用一个iPhone应用程序,其详细信息视图完全适合(垂直)iPhone屏幕。这是相关视图的屏幕截图:

http://screencast.com/t/NDBjZWRkMWQt

问题是我还需要在详细视图中显示工具栏,并且该工具栏不再适合屏幕。

因此,我有两个选择可以为工具栏腾出空间:

  • 使用滚动视图。当然可以,但是这并不理想,特别是因为屏幕底部没有更多内容,这不是很明显。
  • 当显示详细信息视图时,隐藏屏幕底部的选项卡栏。

我倾向于使用第二种方法,但苹果公司的《 iPhone人机界面指南》似乎建议工具栏应始终可见。

关于这些准则,Apple)有多严格?您会怎么做?

4
Adrian Grigore

首先,我建议您不要选择第二个选项(必须滚动查看选项卡)。

轻按一下以显示/隐藏标签栏的建议是一个不错的选择-这是相当标准的做法,但是还有另一种选择

有几个iPhone应用程序的底部都有一个选项卡栏,其中包含不是总是存在的。在Foodspotting应用程序中查看此示例。

enter image description here

选项卡通常在屏幕上,除非您在“点菜”过程中的任何地方,例如选择/拍照,描述菜肴等,直到发现为止。请注意,顶部总是有“出”按钮,以“后退”或“取消”按钮的形式出现。

希望这可以帮助。

2
Liam Johnston

我认为将工具栏放在屏幕底部(即折叠下方)不是一个好习惯。

这不是=​​Apple批准应用程序的问题,这只是用户不会期望的事情。

另一方面,滚动是用户非常习惯在iPhone上执行的操作,因此您可以放心地将多余的字段放在其中。

如果这还不够,您可以尝试以下方法之一(但我建议您反对):

  • 统一一些相关字段以显示一个值,该值可在另一屏幕中进行编辑。
    例如(我希望我的德语不会让我失望),按钮2只能说:
    23.5.2006历时2小时>
    然后按下克拉,将带您到一个屏幕,显示两个可以在适当位置编辑的单独字段。
    再次单击并偏离了“键-值”范式,但这是所有的权衡。
  • 使用非标准工具栏。例如,仅在单击中间图标后,此菜单才会打开。您可能只显示一个较小的图标,从而占用很少的垂直空间,而不是全高的工具栏
    alt text
  • 使用常规工具栏,但添加透明度元素。您仍将获得常规的工具栏功能,但用户将能够看到其背后的功能。
3
Dan Barak

您看过应用笔刷吗?作者使用半透明的工具栏。一按,酒吧消失。再次轻按即可将其带回。简单有效。

alt text

1
Hisham

我们在Tokyo Teleport中使用了自动隐藏的标签栏(类似于ffffound.com应用)

可隐藏的意思是,当用户开始滚动内容时,选项卡栏会移出屏幕,但可以随时轻按一个始终可见的小“显示选项卡栏”图标,以将其显示出来。

我们首先自动隐藏应用程序每个屏幕上的标签栏,但这使用户感到困惑。我们最终的解决方案是仅在用户离开根视图后才自动隐藏选项卡栏。返回根视图将显示选项卡栏(如果已隐藏)。

1
nielsbot