如何在xib中更改占位符文本颜色?

时间:2014-04-25 05:11:41

标签: ipad

如何在xib中更改占位符文本颜色?我尝试了关键路径的东西,但它给了我NSException。谁能请帮忙。

4 个答案:

答案 0 :(得分:51)

修改占位符文本颜色的最简单方法是通过Xcode storyboard界面构建器。选择感兴趣的UITextField并打开右侧的身份检查器。单击“用户定义的运行时属性”中的加号,然后添加一个键行路为_placeholderLabel.textColor的新行,将颜色和值键入所需的颜色。

答案 1 :(得分:15)

enter image description here

Navneils回答截图,你也可以从这里设置不透明度

答案 2 :(得分:3)

我们无法在故事板中更改占位符文本的文本颜色。我们可以手动更改属性名称。

viewDidLoad

中添加此代码
[nameTextField setValue:[UIColor colorWithRed:41.0/255.0 green:91.0/255.0 blue:106.0/255.0 alpha:1.0] forKeyPath:@"_placeholderLabel.textColor"];

答案 3 :(得分:3)

对于Swift 5.0和iOS 13,使用placeholderLabel.textColor而不是_placeholderLabel.textColor

enter image description here