iOS11人机交互指南-交互-08:手势 Gestures

手势

用户通过在屏幕上执行手势与 iOS 设备进行交互。这些手势与内容密切关系,并增强与对象的直接操控感。


使用标准手势

用户熟悉标准手势,抵触被迫学习不同的方法来做同样的事情。在游戏和其他身临其境的应用中,自定义手势可以是体验的有趣部分。在其他应用中,最好使用标准手势,因此不需要额外学习来发现或记住它们。


不要使用标准手势执行非标准操作

除非应用是以游戏为主的应用,否则重新定义标准手势的含义会导致混乱并造成复杂性。


不要阻止系统级屏幕边缘手势

除了标准手势之外,还有一些额外的手势会调用系统级操作。例如从屏幕边缘滑动来显示主屏幕( iPhone X)、控制中心、通知中心和基座(iPad)。用户依靠这些手势在每个应用程序中操作。在极少数情况下,像游戏这样的沉浸式应用可能需要自定义屏幕边缘手势,它优先于系统手势,首次滑动调用应用手势,再次滑动会调用系统手势。这种行为(称为边缘保护)应谨慎使用,因为它使用户难以访问系统级操作。


提供快捷手势进行补充,而非替换界面导航

只要有可能,提供简单、可见的方式来导航或执行操作,即使这意味着额外多一两个步骤。许多系统应用包括一个导航栏,提供清晰明确的按钮用于返回上一屏。但用户也可以通过从屏幕做侧向右滑动来完成。在 iPad 端,用户通过 Home 键或四指捏住屏幕退出。


使用多指手势增强体验

虽然涉及多个手指的手势不适合每个应用,但它们可以丰富一些使用体验,例如游戏和绘图应用。游戏允许同时操控多个按钮(操纵杆、触发按钮)。



标准手势

用户通常期望使用下面列出的标准手势在系统和每个应用中都能运行。

点击(Tap):激活控件或选择项目。

iOS11人机交互指南-交互-08:手势 Gestures_第1张图片


拖拽(Drag)在屏幕上移动或拖动一个元素。

iOS11人机交互指南-交互-08:手势 Gestures_第2张图片


轻扫(Flick):快速滚动或平移。


滑动(Swipe。当用一个手指操作时,返回到上个屏,分栏视图中显示/隐藏视图,显示表格视图行中的删除按钮,或者在 Peek 中显示动作。在 iPad 上用四个手指操作时会在应用间切换。

iOS11人机交互指南-交互-08:手势 Gestures_第3张图片


双击(Double tap):放大并居中内容或图片,或缩小(如果已放大)。


挤压(Pinch):向外挤压放大内容,向内挤压缩小内容。


触摸并按住(Touch and hold):当文本编辑时,显示光标定位并放大视图。在集合视图操作时,会进入重新排列项目模式。


摇晃(Shake):撤消或重做。

iOS11人机交互指南-交互-08:手势 Gestures_第4张图片

你可能感兴趣的:(iOS11人机交互指南-交互-08:手势 Gestures)