修改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重写set和get方法。
总结
以上就是这篇文章的全部内容了,希望能对大家开发iOS有所帮助,如果有疑问大家可以留言交流。
注:相关教程知识阅读请移步到IOS开发频道。










