如何在目标C中更改UITextField的占位符颜色?

时间:2011-05-09 06:42:38

标签: objective-c

现在我正在使用下面给出的私有方法

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

请更改占位符颜色的公共方法的任何帮助。

先谢谢。

1 个答案:

答案 0 :(得分:2)

尝试:

(void) drawPlaceholderInRect:(CGRect)rect {
    [[UIColor blueColor] setFill];
    [[self placeholder] drawInRect:rect withFont:[UIFont systemFontOfSize:16]];
}