UITextField设置占位符颜色

时间:2013-09-08 11:44:04

标签: uitextfield placeholder

我在互联网上嘲笑了一段时间,发现了这段代码:

.h
IBOutlet UITextField *TextField;

.m
[TextField setValue:[UIColor lightGrayColor]
                                  forKeyPath:@"_placeholderLabel.textColor"];

这不起作用我正在使用IOS 6.1在模拟器中运行。 是因为我没有将给定的UITextField子类化吗?

此致 丹尼尔

1 个答案:

答案 0 :(得分:0)

只要您已经在IB中(或在代码中)初始化了UITextField,您的代码就可以正常工作。至少它适用于Xcode 5 / iOS 7。