我在一个文本字段(称为 countTotalFieldUniversal)中有占位符文本,当我单击“编辑”按钮时,我想更改它的颜色。
目前,我的代码是:
- (void)setEditing:(BOOL)flag animated:(BOOL)animated
{
NSLog(@"setEditing called");
[super setEditing:flag animated:animated];
if (flag == YES){
NSLog(@"Flag is yes");
[countTotalFieldUniversal setValue:[UIColor darkGrayColor]
forKeyPath:@"_placeholderLabel.textColor"];
NSLog(@"Color should be grey...");
}
else {
// Edit not selected
}
}
我的控制台打印出“标志是”和“颜色应该是灰色...”,但文本没有改变。我是否错误地设置了文本?