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

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

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


    Snip20170126_1.png
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];
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容