利用运行时设置UITextField 光标颜色
#import "XMGLoginRegisterTextField.h"
#import <objc/runtime.h>
@implementation XMGLoginRegisterTextField
- (void)awakeFromNib
{
? ? //?設置光標顏色
? ? self.tintColor = [UIColor whiteColor];
?? ?
? ? //?默認行為
? ? [self resignFirstResponder];
}
/**
?*??正在編輯
?*/
- (BOOL)becomeFirstResponder
{
? ? [self setValue:[UIColor whiteColor] forKeyPath:XMGTextFieldPlaceholderColor];
?? ?
? ? return [super becomeFirstResponder];
}
/**
?*?結束編輯
?*/
- (BOOL)resignFirstResponder
{
? ? [self setValue:[UIColor grayColor] forKeyPath:XMGTextFieldPlaceholderColor];
?? ?
? ? return [super resignFirstResponder];
}
@end
轉載于:https://blog.51cto.com/5378610/1703738
總結
以上是生活随笔為你收集整理的利用运行时设置UITextField 光标颜色的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Keepalived实现LVS-DR双机
- 下一篇: Bootstrap 输入组