更改UITextField 的 placeholder的颜色

阅读更多

方式一:

_codeTextField.attributedPlaceholder = [[NSAttributedString allocinitWithString:@"请输入验证码(4位数字)" attributes:@{NSForegroundColorAttributeName:[UIColor colorWithHex:kTextLightGray]}];

方式二:KVC方式

_phoneTextField.placeholder = @"请输入手机号码";

 [_phoneTextField setValue:[UIColor colorWithHex:kTextLightGrayforKeyPath:@"_placeholderLabel.textColor"];

 

 

 

_phoneTextField.placeholder = @"请输入手机号码";

 这句需要放在 设置颜色 的前面。。。。。。。。。。否则不起作用。!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

你可能感兴趣的:(uitextField,UITextField,placeholder)