iOS中修改UITextField占位符字体颜色的方法总结

2020-01-17 22:00:55王冬梅

修改UITextField内部placeholderLaber的颜色

使用KVC机制,找到UITextField内部的修改站位文字颜色的属性:placeholderLaber.textColor

代码如下:


#import "GYLLoginRegisterTextField.h"
@implementation GYLLoginRegisterTextField

- (void)awakeFromNib
{
 self.tintColor = [UIColor whiteColor];  //设置光标颜色

 //修改占位符文字颜色
 [self setValue:[UIColor grayColor] forKeyPath@"placeholderLaber.textColor"];
}

@end

第三种方法比较简单,建议可以将此封装:扩展UITextField,新建category,添加placeholderColor属性,使用KVC重写setget方法。

总结

以上就是这篇文章的全部内容了,希望能对大家开发iOS有所帮助,如果有疑问大家可以留言交流。


注:相关教程知识阅读请移步到IOS开发频道。