Human Interface Guidelines —— Edit Menus

自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS中的组件(顺便学学英语),以便今后在使用的时候完全不虚

Edit Menus

Human Interface Guidelines链接:Edit Menus

Edit Menu

人们可以在文本区域,text view,web view 或 image view 中长按或双击一个元素,来选择内容并弹出编辑选项,例如复制和粘贴。

使用时注意

·为当前上下文环境显示适当的命令

默认情况下,这些选项包括剪切,复制,粘贴,选择,全选和删除命令,其中任何一个都可以设置为禁用状态。如果没有选择任何内容,则 menu 中不应显示需要选择文本的选项,例如“复制”或“剪切”。同样,如果已经选择了文本,则 menu不应该有“Select”选项。

·如有必要,可调整编辑选项的位置

默认情况下,menu 位于插入点或选区的上方或下方,具体取决于可用的空间方向,并包含指向相关内容的箭头。虽然无法更改 menu 的形状,但它的位置是可配置的——您可以防止它遮住重要的内容或一部分界面。

·不要使用与 edit menu 功能相同的其他控件

提供多种方式来启动操作会导致不一致的用户体验并导致用户困惑。例如,如果app允许用户使用该菜单复制内容,则不要提供复制按钮。

·允许对可能有用的不可编辑的文本进行选择和复制

人们通常希望将静态内容(如图像标签或社交媒体状态)添加到电子邮件,便笺或网页搜索中。

·不要将编辑类选项添加到按钮

如果你这样做,试图打开选项的人最终会激活按钮。

·使编辑操作可撤消

Edit Menu 在执行操作前不需要确认,因为某人在执行操作后可能会改变主意,因此请务必提供撤消重做选项。

·用有效的自定义命令展开编辑选项

您可以通过提供app特定命令来增加价值。与标准命令一样,任何自定义命令都应该对选定的文本或对象进行操作。

·在系统提供的命令之后显示自定义命令

不要在系统提供的命令中放入自定义命令,因为系统命令是众所周知且经常使用的。

·使自定义命令的数量最少

不要让太多选择吞没用户。

Keep custom command names short. Command names should be verbs or short verb phrases that succinctly describe the action to be performed. Use title-style capitalization—capitalize every word except articles, coordinating conjunctions, and prepositions of four or fewer letters.

·保持自定义命令名称简短

命令名称应该是动词或简短的动词短语,简洁地描述要执行的动作。使用 title-style 的大小写——除了文章、并列连词和四个或更少字母的介词之外,每个单词都要大写。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏张善友的专栏

Miguel de Icaza 细说 Mix 07大会上的Silverlight和DLR

Mono之父Miguel de Icaza 详细报道微软Mix 07大会上的Silverlight和DLR ,上面还谈到了Mono and Silverligh...

2667
来自专栏pangguoming

Spring Boot集成JasperReports生成PDF文档

由于工作需要,要实现后端根据模板动态填充数据生成PDF文档,通过技术选型,使用Ireport5.6来设计模板,结合JasperReports5.6工具库来调用渲...

1.2K7
来自专栏张善友的专栏

LINQ via C# 系列文章

LINQ via C# Recently I am giving a series of talk on LINQ. the name “LINQ via C...

2605
来自专栏大内老A

The .NET of Tomorrow

Ed Charbeneau(http://developer.telerik.com/featured/the-net-of-tomorrow/) Exciti...

30810
来自专栏我和未来有约会

Kit 3D 更新

Kit3D is a 3D graphics engine written for Microsoft Silverlight. Kit3D was inita...

2496
来自专栏Ceph对象存储方案

Luminous版本PG 分布调优

Luminous版本开始新增的balancer模块在PG分布优化方面效果非常明显,操作也非常简便,强烈推荐各位在集群上线之前进行这一操作,能够极大的提升整个集群...

3035
来自专栏我和未来有约会

Silverlight第三方控件专题

这里我收集整理了目前网上silverlight第三方控件的专题,若果有所遗漏请告知我一下。 名称 简介 截图 telerik 商 RadC...

3955
来自专栏张善友的专栏

Silverlight + Model-View-ViewModel (MVVM)

     早在2005年,John Gossman写了一篇关于Model-View-ViewModel模式的博文,这种模式被他所在的微软的项目组用来创建Expr...

2898
来自专栏C#

DotNet加密方式解析--非对称加密

    新年新气象,也希望新年可以挣大钱。不管今年年底会不会跟去年一样,满怀抱负却又壮志未酬。(不过没事,我已为各位卜上一卦,卦象显示各位都能挣钱...)...

4798
来自专栏落花落雨不落叶

canvas画简单电路图

58311

扫码关注云+社区