数据输入 (Data Entry)

本文是对苹果Data Entry 文档的简单翻译,如有翻译不当之处,欢迎指正

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


在可能的情况下,目前的选择。尽可能高效地使数据输入。例如,考虑使用一个选择器或表,而不是文本字段,因为从预定义的选项列表中选择比输入响应更容易。

尽可能从系统获取信息。不要强迫人们提供可以自动收集或得到用户许可的信息,比如联系方式或日历信息。

提供合理的默认值。在尽可能多的情况下,预先填满最有可能值的字段。提供良好的默认值可以最小化决策制定,并加快进程。

只有在收集必要的值后才能进行提升。在启用下一个或继续按钮之前,确保所有需要的字段都有值。使用按钮的实现作为可视化提示,是时候进行了。

动态验证字段值。当你在填写冗长的表格后,你必须回过头来改正错误,这是很令人沮丧的。只要有可能,在输入之后立即检查字段值,这样用户就可以立即纠正它们。

只有必要时才需要字段值。只使用必需的字段来进行必要的信息处理。

通过价值列表轻松导航。尤其是在表和挑选者中,挑选一个值应该很容易。考虑以字母顺序排序或以另一种逻辑方式排序,该方法可以快速扫描和选择。

在文本框中显示一个提示,以帮助交流目的。当字段中没有其他文本时,文本字段可以包含诸如“电子邮件”或“密码”之类的占位符文本。当占位符文本足够时,不要使用单独的标签来描述文本字段。

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

推荐阅读更多精彩内容

  • 点击界面元素或使用键盘,输入信息是一个冗长的过程。 当一个应用程序在做任何有用的事情之前要求大量的输入来减慢这个过...
    沄海阅读 323评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,242评论 19 139
  • WorldTrotter 看起来不错,但到目前为止它并没有做任何事情。 在本章中,您将向 WorldTrotter...
    titvax阅读 712评论 0 0
  • 表单中的文本占位符让用户难以记住这个地方的标题是什么,当用户检查表单或者补全错误的时候,也不知道这个输入框的标题是...
    灿一个阅读 1,799评论 0 0
  • 昨晚梦见一个故人,“去看看你那些花儿开了没”?还是一样朴实的笑容,熟悉的声音,却是格外遥远。 清晨,迎着淅淅沥沥的...
    西域婉风阅读 312评论 8 12