[译]用户交互:手势

人们通过在触摸屏上使用手势与iOS设备进行交互。这些手势与内容关系紧密,并增强了对屏幕对象的直接操纵感。

作为一般规则,使用标准手势。人们熟悉标准手势,不理解被迫学习不同的方式来做同样的事情。在游戏和其他身临其境的应用程序中,自定义手势可以成为体验的有趣部分。在其他应用程序中,最好使用标准手势,因此不需要额外的学习来发现或记住它们。

避免使用标准手势来执行非标准操作。除非您的应用程序是互动的游戏,否则重新定义标准手势的含义会导致混淆和复杂。

不要阻止系统范围的屏幕边缘手势。除了标准手势之外,一些额外的手势还会调用系统范围的操作,例如通过从屏幕边缘滑动来显示主屏幕(在支持的iPhone上),控制中心,通知中心和Dock(iPad上)。人们依靠这些手势在每个应用程序中工作。在极少数情况下,沉浸式的应用程序可能需要自定义屏幕边缘手势,这些手势优先于系统的手势 – 第一次滑动会调用特定于应用程序的手势,第二次滑动会调用系统手势。这种行为(称为边缘保护)应该谨慎实施,因为这会让人们难以访问系统级别的操作。

提供快捷方式手势来补充,而不是替代基于接口的导航和操作。只要有可能,提供简单明了的导航或执行操作的方法,即使它意味着额外的点击。许多系统应用程序都包含一个导航栏,可以将清晰的可点击按钮返回到前一个屏幕。但用户也可以通过从屏幕侧面滑动来导航回来。在iPad上,用户可以通过按主屏幕按钮或使用四指捏手势来退出主屏幕。

使用多指手势来增强某些应用程序的体验。尽管一次涉及多个手指的手势不适合每个应用,但它们可以丰富游戏和绘图应用等应用中的体验。例如,一款游戏可能包含多个可同时操作的屏幕控件,例如操纵杆和触发按钮。

标准手势

人们通常希望以下标准手势在整个系统和每个应用程序中都能保持一致。

轻击。激活一个控件或选择一个项目。
拖动。将元素从一边移动到另一边,或拖动元素横穿屏幕。
轻扫。快速滚动一整块区域。
滑动。当用一根手指执行操作时,返回到前一个屏幕,在分割视图控制器中显示隐藏视图,在表视 图行中显示删除按钮,或在窥视中显示操作。当用iPad上的四根手指执行操作时,应用程序之间切 换。
双击。放大内容或图像,或复原已经放大的的内容或图片。
捏。向外捏时会放大,向内捏时会缩小。
触摸并按住。当以可编辑或可选文本执行时,显示光标定位的放大视图。在某些视图(如集合视图)中执行操作时,会进入允许重新排列项目的模式。
摇。启动撤消或重做。

英文原文链接,原文中可以动画体验标准手势。

发布者

奇遇

用户体验角度看世界。关于我 

发表评论

电子邮件地址不会被公开。 必填项已用*标注