.textColor
{{1}}更改初始前导文字的颜色和用户可能输入的任何后续文字的颜色。我希望序言颜色为红色,任何后续文字都是黑色的 - 这可能吗?
答案 0 :(得分:1)
您无法在Interface Builder中设置占位符文本的颜色,但如果您在界面生成器中设置文本,那么您可以着色"着色"它使用像
这样的东西self.textField.attributedPlaceholder = NSAttributedString(
string: self.textField.placeholder!,
attributes: [NSForegroundColorAttributeName:UIColor.green])
如果您没有使用Interface Builder,那么您可以直接指定所需的字符串
self.textField.attributedPlaceholder = NSAttributedString(
string: "My placeholder text",
attributes: [NSForegroundColorAttributeName:UIColor.green])
答案 1 :(得分:0)
使用占位符作为前导文本,并可以使用占位符提供textcolor {{1}}
现在你可以为textField提供两种颜色。