我的UITextField带有灰色文本“username”,而此字段不是由用户选择的。当用户选择此字段并开始输入用户名时,如何将颜色更改为黑色? 讽刺我的英语
答案 0 :(得分:2)
我认为你正以错误的方式接近它。从我读到的,我认为你需要使用“占位符”文本
打开您的xcode项目,转到.xib或.storyboard文件,点击UITextField
并在Placeholder
文本字段输入“用户名”,如下图所示:
{{0} }
placeholder
文字为灰色文字,当您UITextField
为空时显示。
答案 1 :(得分:0)
使用UITextField的placeholder
属性作为将被任何用户类型替换的灰色文本。
答案 2 :(得分:0)
只需将placeHolder
文字设置为"用户名"它将以灰色显示,然后将textField的textColor设置为黑色,这样当您开始编辑时,您将使用blackcolor进行编辑