如何改变目标c占位符的颜色

时间:2012-07-19 07:46:03

标签: iphone

我想在目标c中更改UItextfield占位符颜色 但是我的类是uiviewcontroller的子类。 我可以继承uiviewcontroller和uitextfield吗?

3 个答案:

答案 0 :(得分:1)

您可以使用以下代码

[yourtextfield setValue:[UIColor colorWithRed:120.0/255.0 green:116.0/255.0 blue:115.0/255.0 alpha:1.0] forKeyPath:@"_placeholderLabel.textColor"];

答案 1 :(得分:0)

[self.Textfield setValue:[UIColor darkGrayColor] forKeyPath:@"_placeholderLabel.textColor”];

答案 2 :(得分:0)

您需要继承UITextField并覆盖drawPlaceholderInRect方法

查看此question