Human Interface Guidelines——Navigation

尝试阅读《Human Interface Guidelines》原文翻译学习iOS设计指南。

用户往往在界面中迷路了以后才会注意到应用程序的导航,你的工作是以一种使你应用程序结构清晰和引导用户实现目的而不引起注意的方式来设计导航,导航应该让人感觉自然和熟悉,不应该成为界面核心部分或者使用户把注意力从内容上转移开。 在 iOS 中,有三种主要的导航风格。

分层导航

在每个屏幕上做一个选择,直到用户到达一个目的地。 要去另一个目的地,用户必须再次一步步地操作,或者从头开始,做出不同的选择。 设置和邮件使用此导航样式。

Human Interface Guidelines——Navigation_第1张图片

平面导航

在多个内容类别之间切换,音乐和应用程序商店使用这种导航风格。

Human Interface Guidelines——Navigation_第2张图片

内容驱动导航或体验驱动导航

在内容中自由移动,或者内容本身定义导航。 游戏、书籍和其他身临其境的应用程序通常使用这种导航风格。

Human Interface Guidelines——Navigation_第3张图片

有些应用程序结合了多种导航风格。 例如,使用扁平导航的应用程序可能在每个类别中实现分层导航。

始终提供一条清晰的道路

用户应该总是知道他们在你的应用程序中的位置,以及如何到达他们的下一个目的地。 不管是什么样的导航风格,通过内容的路径必须是合乎逻辑的、可预测的、易于遵循的。 一般来说,提供用户一条通往每个屏幕的路径。 如果他们需要在多个上下文中看到一个屏幕,可以考虑使用动作表、警告、弹出窗口或模态视图。 若要了解更多信息,请参见行动表、警报、弹出窗口和模态。

设计一个信息结构,使其快速和容易获得的内容

组织您的信息结构的方式,需要最少数量的点击,滑动和屏幕。

使用标签栏显示内容或功能的对等分类

无论当前位置如何,标签栏都可以让人们快速、方便地在类别之间切换。 有关具体指南,请参阅选项卡栏。

当有多个页面具有相同类型的内容时,请使用页面控件

页面控件清楚地表示可用的页面数量和当前活动的页面数量。 Weather 应用程序使用页面控件显示位置特定的天气页面。 有关特定指南,请参见页面控件。

Tips

Segmented controls and toolbars不支持导航。 使用Segmented controls将信息组织到不同的类别中。 使用toolbars提供与当前上下文交互的控件。 有关这些元素类型的其他信息,请参见分段控件和工具栏。



END.THANKS FOR YOUR READING~

如有不当,还请多多指教~

你可能感兴趣的:(Human Interface Guidelines——Navigation)