0

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

.h
IBOutlet UITextField *TextField;

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

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

问候,丹尼尔

4

1 回答 1

0

只要您已经(或在代码中)在 IB 中初始化了 UITextField,您的代码就应该可以工作。至少它在 Xcode 5/iOS 7 中对我有用。

于 2013-10-29T19:08:06.530 回答