在placeholder字体偏小的时候,会出现placeholder偏上的现象,我们通过KVC来改变placeholder字体大小或者颜色,要解决placeholder偏上问题需要如下几句代码,不需要很麻烦的自定义:
[_phoneNum setValue:[UIFont systemFontOfSize:13] forKeyPath:@"_placeholderLabel.font"]; [_phoneNum setValue:[UIColor colorWithRed:0.51f green:0.51f blue:0.51f alpha:1.00f]forKeyPath:@"_placeholderLabel.textColor"]; _phoneNum.font=[UIFont systemFontOfSize:13];
当以上几句代码一起写的时候可解决placeholder偏上的问题,若是有时候没有设置颜色,责设置未生效,在使用时要特别注意,如果placeholder要求不高责不需要这么麻烦。