知识点总结12-设置文本框光标颜色

1.修改文本框光标颜色(三种方案)

  • 1.方案一:通过xib实现


    知识点总结12-设置文本框光标颜色_第1张图片
    Snip20170126_1.png
知识点总结12-设置文本框光标颜色_第2张图片
Snip20170126_3.png
  • 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];
}

你可能感兴趣的:(知识点总结12-设置文本框光标颜色)