返回《iOS Human Interface Guidelines译文》

文本框(Text Field)

文本框用于接受一行用户的输入。

外观和行为

文本框有固定的高度。用户按一下文本框后,会出现键盘。当用户按下回车键,文本框会按照程序预设的方式处理输入的字符。

指南

使用文本框来从用户获得少量信息。 在用户决定使用文本框前, 想想是否有别的控件可以让输入变得简单,比如拾取器或者列表。

可以自定义文本框,帮助用户理解如何使用它。例如,你可以在文本框某一侧放上定制的图片,或者添加系统提供的按钮(比如书签按钮) 。一般而言,可以把提示放在文本框左半部,把附加的功能放在右半部。

在右端放置清空按钮。当清空按钮出现时,单击它可以清空文本框的内容。

在文本框里放置提示语,帮助用户理解意图。比如"姓名" "地址" 。如果没有其他的文字可放,就可以在这里放置提示语做占位符。

根据要输入的内容选择合适的键盘样式。键盘是主要的输入手段,随着用户的语言而变。例如,你也许想让输入 URL、PIN 或电话号码变简单。iOS 提供几种不同的键盘,每一种都是为输入特定的内容而优化。