《iOS Human Interface Guidelines》-- Gestures

手势

人们通过在触摸屏上执行手势来和iOS设备进行交互。这些手势引起了和内容的密切个人联系并增强了对屏幕对象的直接操作感。人们通常期望以下标准手势在整个系统和每个应用程序中工作。

  • 点击:激活一个控件或选择一个项目
  • 拖动:移动一个元素从一侧到另一侧或者在屏幕上拖动一个元素。
  • 抽动:滑动或快速滚动。
  • 刷卡:当用一个手指执行手势时,返回上一个屏幕,在分割视图控制器中显示隐藏的视图,显示表视图行中的删除按钮,或是在peek中显示动作。当在iPad中使用四根手指进行操作时,可以进行应用程序之间的切换。
  • 双击:放大和使内容或图像处于中心,在已经放大的时候进行缩小。
  • 捏:向外挤压时放大,向内加紧时缩小。
  • 触摸并按住:
    当在一个可编辑或可选择的文本中使用手势时,会在光标的位置展示一个放大视图,当在一些特定视图例如一个收集视图中使用手势的时候,进入允许选项重新排列的模式。
  • 摇动:启用撤销或重做。

作为一般规则,使用标准手势:
人们熟悉标准手势,不希望被迫学习不同的方式去做同样的事情。在游戏和一些身临其境的app中,自定义手势会成为用户体验的一个有趣的部分。在其他app中,使用标准手势时最好的,不需要花费额外的精力去发现和记住他们。

不要阻止全系统的手势:
除了标准的手势,一些额外的手势会调用全系统的操作,例如显示控制中心和通知中心,人们依赖于这些手势使用每个app。

避免使用标准手势执行非标准的操作:
除非你的app是一个活跃的游戏,否则重新定义标准手势的意义将导致困惑和复杂性。

提供快捷的手势来补充而不是取代基于界面的导航和动作:
只要有可能,提供一个简单的、可见的方式来导航和执行操作,即使这意味着额外的一次或两次点击。许多系统app包括一个导航栏,这个导航栏提供了一个清晰的、可点击的按钮来回到之前的界面。但是用户也可以通过屏幕边缘的滑动来导航回到上一个界面。在iPad上,人们可以通过按压Home键或是四根手指的收拢手势来回到主界面。

使用多功能手势来增强一些app的用户体验
尽管一次涉及多个手指的手势并不适合每一个app,但是它可以丰富一些app的体验,例如游戏和画画app。例如,一个游戏可能包括多个屏幕控制,例如操纵杆和触发按钮,他们可以同时操作。

本文翻译自苹果官方开发文档中User Interaction的Gestures部分

你可能感兴趣的:(《iOS Human Interface Guidelines》-- Gestures)