《Ios Human Interface Guidelines》--Data Entry

来源:互联网 发布:js表单数据的验证 编辑:程序博客网 时间:2024/05/16 10:30

Data Entry

无论是敲击界面元素还是使用键盘,输入信息都是一个乏味的过程。当一个app在做一些有用的事情之前要求大量的输入信息来减慢这个过程,人们可能很快感到沮丧,甚至是完全放弃这个app。
Data Entry_1 Data Entry_2


  • 如果可能的话,现在选择:
    使数据输入尽可能地高效。考虑用选择器或表格来代替一个文本框,举例来说,因为从一个预定义选项的列表中选择比输入响应更容易。
  • 尽可能从系统获取信息
    不要强迫人们提供那些可以自动或是通过用户许可收集的信息,例如联系人或是日历信息。
  • 提供合理的默认值
    从某种可能来说,用最可能的值预填充字段。提供最好的默认值来最少化决策并加速信息输入的过程。
  • 仅在收集了所需值之后启用升级
    在启用“下一步”或是“继续”按钮之前,请确保所有的必填字段都有值。使用启用按钮作为视觉提示,是时候继续。
  • 自动验证字段值
    在你填完一个冗长的表格之后,你必须回头纠正错误,这是令人沮丧的事情。只要有可能,在数据输入之后立刻检查字段值,以便用户可以马上对其进行纠正。
  • 仅在必要的时候需要字段值
    仅在信息对于继续下去非常必要的时候使用必填字段。
  • 通过取值表轻松导航
    特别是在表格和选择器中,选择一个值是很容易的。考虑按字母顺序排列列表值或是以另一种逻辑方式排列以便设备可以快速进行扫描和选择。
  • 在文本字段中显示提示来帮助交流
    一个文本字段可以包含提示文本-例如“电子邮件”或是“密码”-这时该字段中没有其他文本时。当占位符文本足够时,不要使用单独的标签来描述文本字段。

本文翻译自苹果官方开发文档
查看全部合集:https://developer.apple.com/ios/human-interface-guidelines/interaction/data-entry/

阅读全文
0 0
原创粉丝点击