HIG:Controls - Text Fields

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

Text Fields

Human Interface Guidelines链接:Text Fields

Text Field

Text Field 是单行、固定高度的 field,通常带有圆角,当用户点击它时会自动弹出键盘。

使用 text field 来获取少量信息,例如电子邮件地址。


使用时注意

·在 text field 中显示提示以帮助明确目的。

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


·适当时在文本字段的右端显示一个清除按钮

 当存在清除按钮元素时,点击它将清除文本字段的内容,而不需要一直点击删除键。


·适当时使用安全 text fields

 当您的应用程序询问敏感数据(如密码)时,请始终使用安全的 text fields。


·使用图像和按钮在 text fields 中提供明确性和功能性

 您可以在 text fields 的左侧或右侧显示自定义图像,也可以添加系统提供的按钮,例如书签按钮。 通常,使用 text fields 的左端来表示 fields 的用途,右端用于指示附加功能(如书签)的存在。



Keyboards

使用时注意

·显示适当的键盘类型

iOS提供了几种不同的键盘类型,每种类型都被设计为便于不同类型的输入。 为了提高数据输入效率,编辑 text fields 时弹出的键盘应该适合该  fields 中的内容类型。 例如,如果app 要求输入电子邮件地址,则应显示电子邮件地址键盘。

你可能感兴趣的:(HIG:Controls - Text Fields)