如何在编辑时更改UITextField中的颜色

时间:2012-11-14 21:32:05

标签: iphone objective-c ios uitextfield

我的UITextField带有灰色文本“username”,而此字段不是由用户选择的。当用户选择此字段并开始输入用户名时,如何将颜色更改为黑色? 讽刺我的英语

3 个答案:

答案 0 :(得分:2)

我认为你正以错误的方式接近它。从我读到的,我认为你需要使用“占位符”文本 打开您的xcode项目,转到.xib或.storyboard文件,点击UITextField并在Placeholder文本字段输入“用户名”,如下图所示:
{{0} }


placeholder文字为灰色文字,当您UITextField为空时显示。

答案 1 :(得分:0)

使用UITextField的placeholder属性作为将被任何用户类型替换的灰色文本。

答案 2 :(得分:0)

只需将placeHolder文字设置为"用户名"它将以灰色显示,然后将textField的textColor设置为黑色,这样当您开始编辑时,您将使用blackcolor进行编辑