如何自定义UITextField
的selectedTextColor?
默认为蓝色。
UITextField委托/通知仅在文本更改时处理:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
- UITextFieldTextDidChangeNotification
答案 0 :(得分:1)
假设您的目标是iOS7 +,您只需设置文本字段的tintColor
:
textField.tintColor = [UIColor purpleColor];
您还可以使用外观代理在应用中全局设置此功能(因此您不需要为每个字段执行此操作):
[[UITextField appearance] setTintColor:[UIColor purpleColor]];
它也可以在Interface Builder中,在属性检查器上,在View - >下单独完成。色调。