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

手势

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


使用标准手势

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


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

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


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

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


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

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


使用多指手势增强体验

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



标准手势

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

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


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


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


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


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


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


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


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,193评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,967评论 25 709
  • 内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新...
    皇小弟阅读 46,965评论 22 665
  • 两年前的今天,农历记载,也是相同的日子。 收拾好所有的行李离开了呆了四年的城市,从此学生的角色扮演戛然而止。 离开...
    兰菲儿阅读 4,294评论 5 5
  • #送别乔任梁# kimi走了。。我身边没有人能体会那种感受。。更甚者还大言不惭的说什么是因为他不够坚强。矫情。才会...
    xx_ll阅读 1,397评论 0 0