iOS textField 设置 placeholder 颜色、大小

首先,设置内容。

textField.placeholder = @"请输入您的账号";

然后配置 placeholder 颜色:
方法一:

[textField setValue:[QSKit color:@"#bbbbbb"] forKeyPath:@"_placeholderLabel.textColor"];

方法二:

textField.attributedPlaceholder = [[NSAttributedString alloc] initWithString:textField.placeholder attributes:@{NSForegroundColorAttributeName: [QSKit color:@"#bbbbbb"]}];

如果,先配置颜色后配置内容,则没有效果。

配置 大小:

[textField setValue:[UIFont boldSystemFontOfSize:16] forKeyPath:@"_placeholderLabel.font"];