1.修改文本框光标颜色(三种方案)
-
1.方案一:通过xib实现
- 2.通过代码实现(拖线属性,在viewDidLoad中实现)
- (void)viewDidLoad {
[super viewDidLoad];
// 如果一个属性在本类中找不到,就可以到父类中找找,tintColor是UITextField父类UIView的属性
// 01.设置文本框光标颜色
self.acountTextField.tintColor = [UIColor greenColor];
// 02.设置文本框背景颜色
self.acountTextField.backgroundColor = [UIColor purpleColor];
// 03.设置输入文字颜色
self.acountTextField.textColor = [UIColor yellowColor];
}
- 3.自定义类(相同控件比较多的时候,如果用xib 拖线属性的话,代码不会不断增多)
#import "ZGKTextField.h"
@implementation ZGKTextField
- (void)awakeFromNib{
[super awakeFromNib];
// 设置光标颜色
self.tintColor = [UIColor redColor];
self.tintColor = [UIColor greenColor];
}