// 1.富文本属性:
NSMutableDictionary *attrsDic = [NSMutableDictionary dictionary] ;
attrsDic[NSForegroundColorAttributeName] = [UIColor lightGrayColor] ;
self.attributedPlaceholder = [[NSAttributedString alloc] initWithString:self.placeholder attributes:attrsDic] ;
// 2.KVC:
//如何拿到这个字符串placeholderLabel?!
1.runtime遍历属性 ;
2.创建一个UITextField的对象,并在该位置打断点 , 然后在调试区搜索label关键字就可以找到想要的placeholderLabel:
UILabel *placeholderLabel = [self valueForKeyPath:@"placeholderLabel"] ;
placeholderLabel.textColor = [UIColor yellowColor] ;
//tintColor可以修改光标颜色:凡事都得试试~tintColor感觉能修改很多不可思议控件的内部边边角角的颜色~~~
self.tintColor = [UIColor blackColor] ;
愿编程让这个世界更美好