UITextField在成为第一个响应者时更改占位符颜色

时间:2014-01-06 02:50:58

标签: uitextfield

有没有办法改变第一响应者UITextField的占位符颜色?非常感谢!

1 个答案:

答案 0 :(得分:1)

您可以在第一个响应者事件中更改UITextField占位符颜色,就像在其委托方法中一样

-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
     [textField setValue:[UIColor yellowColor] forKeyPath:@"_placeholderLabel.textColor"];
    return YES;
}