[译] iOS设计规范:用户交互一

2018-05-29  本文已影响42人  篱落LY

3D Touch

    3D Touch在基本触摸交互上添加了维度。在支持3D Touch的设备上,用户可以根据按压屏幕力度的大小访问功能。应用可以通过菜单栏来响应触摸事件,在菜单上显示内容或者播放动画。

    用户不需要为了使用3D Touch而学习新的手势操作。因为用户在按压屏幕时会得到一定的响应事件,这让用户可以很迅速的学会了操作交互。

主屏幕交互

    在主屏幕中,3D Touch支持按压应用的图标显示活动视图。在视图中可以迅速的执行常见的程序特定任务并查看又去的信息。例如,日历中按压图标可以支持创建事件,并且显示你的行程。

Peek 和 Pop

    Peek可以让用户使用3D Touch在当前界面上方显示一个浮框显示内容进行预览,例如文档、链接、文件。使用Peek,就是使用手指在控件上进行按压。移开手指则结束Peek。

    打开控件并查看更多的详情,稍微用力按压控件直到控件弹出充满屏幕。在一些Peek视图中,可以向上滑动显示相关的操作按钮。

    例如,在浏览器中使用Peek预览链接,你可以向上滑动在后台中打开链接,并添加到阅读列表的同时复制链接。

使用Peek提供实时的内容丰富的预览

    理想情况下,Peek提供了足够的信息来增强当前的任务,或者帮助你决定是否扩充显示。例子,在邮箱中预览连接后才决定是否打开或者分享。在进行选择之前,Peek经常使用表格展示详情信息。

设计足够大的Peek视图

    设计一个足够大的视图,让手指不会遮挡内容。而且在视图中展示足够多的信息详情,以便让用户决定是否打开内容。

始终使用Peek和Pop

    如果在某些界面支持使用Peek和Pop,但在其他地方不支持,用户不清楚在那些地方可以使用这些功能,所以当他们遇到某些界面不支持使用这些功能的时候会怀疑应用是不是存在BUG。

在视图中避免显示看上去很像按钮的元素

    当用户在视图中看到一个很像按钮的控件时,会离开手指去点击按钮,这时候视图会消失

允许每一个Peek都可以被Pop

    虽然在Peek中尽可能的显示用户需要的信息,但是如果用户想跳过当前的任务转移出来并专注于该项目中,应该允许用户可以使用Pop的。

不要为相同的项目启用Peek和Pop

    当两个功能都启用一个项目时,用户可能会感到困惑并且难以推测项目的意图。

适当的提供操作按钮

    并不是每个Peek都是需要动作按钮,但他们是一个为任务提供快捷方式的好方法。如果你的应用已经为项目提供了自定义触摸并保留操作,那么在Peek过程中包含相同操作是一种很好的做法。

避免提供打开Peek的操作按钮

    用户一般都是更大力的按压去打开正在Peek的控件。因此,不需要另外提供打开按钮。

不要让Peek成为项目中唯一的操作方式

并非所有的设备都支持3D Touch,而且有的用户会选择关闭3D Touch,应用中应该提供其他方式来触发这些项目操作。例如,应用程序可以在触摸并保持项目时出现的Peek视图进行快速的操作。

动态图

应用可以通过压力融入到照片中以此提供查看体验,来支持动态图。动态图在按压时会显示动态效果,显示在拍照片时间前后的移动和声音。


尝试翻译一下iOS设计规范,一同学习。

iOS Human Interface Guidelines

原文链接:

https://developer.apple.com/ios/human-interface-guidelines/user-interaction/3d-touch/

上一篇下一篇

猜你喜欢

热点阅读