美文网首页
用户交互(5)-数据输入

用户交互(5)-数据输入

作者: vcy桑 | 来源:发表于2020-05-15 13:29 被阅读0次

数据输入

无论是点击界面元素还是使用键盘,输入信息都是一个烦人的过程。在任何有用的操作前要求用户输入大量信息,应用程序因此而放缓进度时,用户很快就会丧失信心,甚至可能完全放弃这个应用程序。

尽量呈现选择。尽可能使录入信息有效。例如,考虑使用选择器或者表代替文本字段,因为从预选项选线列表中选择比键入答案更容易。

尽量从系统获取信息。尽量不要强制用户提供能够自动获取或者具有用户权限的信息,例如联系人信息或者日历信息。

提供合理的默认值。在可能的范围内,用最有可能的值预先填充字段。提供好的默认值可以最小化决策并且加速进程。

仅在搜集到需求值以后才启用下一步。在启用下一步或继续按钮之前,要保证所有必填项都有值。使用按钮的启用作为前往下一步的视觉线索。

动态验证字段值。当你完成一个长表单后却不得不回去修改错误时,这是令人沮丧的。尽量在用户输入后立刻检查字段值以便用户能够立即进行修改。

必要时才需要字段值。当信息在进程中确实很重要时才使用必填项。

轻松浏览值列表。尤其是在表和选择器中,选择值应该是一件简单的事情。考虑按照字母顺序或其他有助于快速扫描和选择的逻辑方式对值进行分类。

在文本字段中显示提示以帮助沟通目的。当字段中没有其他文本时,可以包含占位文本,例如“电子邮件”或者“密码”。当占位文本足够时,不要使用分离标签来描述文本字段。

原文地址:https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/

相关文章

  • 用户交互(5)-数据输入

    数据输入 无论是点击界面元素还是使用键盘,输入信息都是一个烦人的过程。在任何有用的操作前要求用户输入大量信息,应用...

  • Python-part3-基础

    与用户交互 1、什么是与用户交互 程序等待用户输入一些数据,然后程序执行完毕后为用户反馈信息 2、为何程序要与用户...

  • hc6(5-1~5-9)

    使用表单标签,与用户交互 网站怎样与用户进行交互?答案是使用HTML表单(form)。表单是可以把浏览者输入的数据...

  • Java学习的第三天(前端:表单标签+框架集)

    表单标签(用于采集用户输入的数据,并且用于和服务器进行交互) html5新特性 框架集frameset 框架集指定...

  • 三层架构

    UI(表示层): 主要是指与用户交互的界面.用于接收用户输入的数据和显示处理后用户需要的数据. BLL(业务逻辑层...

  • bash脚本编程

    bash脚本之编程交互 脚本参数 用户交互,通过键盘输入数据,从而完成变量的赋值操作 bash -n 脚本 检查...

  • HTML5 form表单标签

    表单标签可以把用户输入的数据传递给后台,这样来进行数据交互 代码实例: 效果: 标签介绍:

  • iOS-HIG 用户交互-数据输入

    Data Entry Whether tapping interface elements or using th...

  • python 交互(输入输出函数)

    输入输出函数可以实现与用户进行交互。 1、输入input() 一般默认的输入的数据类型为str类型,所以如果要使用...

  • Django(七)表单与模型

    表单的作用是实现网页上的数据交互,用户在网站输入数据信息,提交到网站服务器进行处理。用户表单是web开发的一项基本...

网友评论

      本文标题:用户交互(5)-数据输入

      本文链接:https://www.haomeiwen.com/subject/zagzphtx.html