iOS11人机交互指南-控件-02编辑菜单 Edit Menus

人们可以在文本字段,文本视图,网页视图或图像视图中触摸并按住或双击元素,完成选择内容并显示编辑选项,如完成如复制和粘贴等操作。

显示适于当前上下文当命令。默认情况下,选项通常包括剪切,复制,粘贴,选择,全选和删除等命令,其中任何一个可以默认为禁用样式。如果没有被选择的文本,菜单不应显示像复制或剪切这样的选项。类似地,如果已经选择了某个菜单,菜单不应该再显示其他选项。

如有必要,请调整编辑选项的位置。默认情况下,菜单位于插入或选择点的上方或下方,具体取决于可用空间,并包含指向相关内容的指针。虽然您无法更改菜单的形状,但其位置可配置 - 防止它覆盖重要的内容或界面的部分。

不要执行与编辑菜单相同功能的其他控件。提供多种启动操作的方法会导致用户体验不一致,甚至导致混乱。例如,如果您的应用程序允许用户使用菜单来复制内容,就不要再提供复制按钮。

允许选择和复制潜在有用的不可编辑文本。人们通常希望将静态内容(如图像标签或社交媒体状态)添加到电子邮件,笔记或网页搜索中。

不要向按钮添加编辑选项。如果这样做,尝试显示选项的人将会终止激活按钮。

编辑操作可撤销。在执行操作之前,菜单不需要确认。因为用户在执行操作后可以改变主意,所以提供撤消和重做选项。

通过用户自定义命令扩展编辑选项。您可以通过提供其他应用程序特定的命令来增加交互效率。像标准命令一样,任何自定义命令都应该对选定的文本或对象进行操作。

在系统提供的命令之后显示自定义命令。不要使用系统提供的命令来插入自定义命令,系统命令是众所周知的并经常使用的。

最小化自定义命令的数量。不要给用户太多的选择。

尽量缩短自定义命令名称。命令名称应该是简短描述要执行的动作的动词短语或短语。使用标题风格的大写,除了文章,协调连词和四个以下字母的介词之外的每个单词都大写。

原文链接

你可能感兴趣的:(iOS11人机交互指南-控件-02编辑菜单 Edit Menus)