Human Interface Guidelines — Data Entry

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

Data Entry

Human Interface Guidelines链接:Data Entry

无论是点击界面元素还是使用键盘,输入信息都是一个乏味的过程。 当一个 app 在做任何有用的事情之前通过要求输入大量信息来减缓整个进程时,人们可能会很快失去信心,甚至可能完全放弃这个 app。

·如果可能,请提供选择

尽可能高效地输入数据。例如,考虑使用 picker 或 table 而不是 text field ,因为从预定义选项列表中进行选择比输入回答要容易得多。

·尽可能从系统获取信息

不要强迫人们提供可以自动收集或经用户​​许可收集的信息,例如联系人或日历信息。

·提供合理的默认值

尽可能使用最可能的值预填字段。提供良好的默认值可以最大限度地减少决策时间并加快进程。

·只有在收集所需的值后才能开启下个步骤

在启用“下一个”或“继续”按钮之前,请确保所有必填字段都有值。使用该按钮的是否启用作为视觉提示告知用户可以继续下个步骤了。

·动态校验字段值

填写冗长的表格后,如果你不得不返回并纠正错误,那会很沮丧。只要有可能,请在输入后立即检查字段值,以便用户可以立即更正它们。

·仅在必要时才需要字段值

仅对必需的信息使用必填字段才能继续。

·通过 value lists 简化导航

在 tables 和 pickers 中,选择一个值要是容易的。考虑按字母顺序排列值列表,或以另一种逻辑方式能让用户进行快速扫描和选择。

·在文本字段中显示提示以帮助交流目的

当文本字段中没有其他文本时,文本字段可以包含占位符文本(如“电子邮件”或“密码”)。占位符文本能表达好意思时,请勿使用单独的标签来描述文本字段。

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏玉树芝兰

如何用Python批量提取PDF文本内容?

本文为你展示,如何用Python把许多PDF文件的文本内容批量提取出来,并且整理存储到数据框中,以便于后续的数据分析。

2062
来自专栏数据小魔方

数据地图系列7|R语言版(上)

今天跟大家分享的是数据地图系列的第七篇——使用R语言制作热力数据地图! 也许很多小伙伴儿对于R语言还很陌生,感觉很神秘。 确实,R语言的数据地图需要使用很长的代...

3614
来自专栏UML

什么是实体关系图(ERD)?

实体 - 关系(ER)图(也称为ERD或ER模型)是Peter最初在1976年提出的经典且流行的概念数据模型。它是系统内不同实体的视觉表示以及它们如何相互关联。...

2785
来自专栏开源FPGA

纠错:基于FPGA串口发送彩色图片数据至VGA显示

         今天这篇文章是要修改之前的一个错误,前面我写过一篇基于FPGA的串口发送图片数据至VGA显示的文章,最后是显示成功了,但是显示的效果图,看起来...

1926
来自专栏安富莱嵌入式技术分享

emWin智能家居主界面设计,含uCOS-III和FreeRTOS两个版本

第6期:智能家居主界面设计 配套例子: V6-910_STemWin提高篇实验_智能家居主界面设计(uCOS-III) V6-911_STemWin提高篇实验_...

1102
来自专栏aCloudDeveloper

初识The ONE

Author:bakari  Date:2014.1.14       本学期开始做真正意义上的研究,主要方向为wireless and mobile netw...

2346
来自专栏Crossin的编程教室

10个对Web开发者最有用的Python包

Python最近成为了开发人员最喜欢的语言之一。无论你是专业的,业余的,还是一个初学者,你都可以从Python语言及其程序包中受益。Python已经被证明是当今...

3107
来自专栏Crossin的编程教室

【Pygame 第1课】 hello pygame

我们已经把python的基本内容讲得差不多了,所以从今天起,尝试一下新的方面:pygame -- 用python来写游戏。 pygame是一个python的游戏...

34210
来自专栏VRPinea

撩妹必备技能之:如何用Unity 3D创建一个VR场景?

1.6K4
来自专栏macOS 开发学习

使用UITableView 简化登录注册界面

感觉有些时间没写iOS的东西了,主要是大神们都已经把该讲的都讲清楚了,<code>实在不敢弄斧班门</code>前段时间看到一篇巧用状态值处理复杂的 Table...

782

扫码关注云+社区