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"];