自定义UITextField的SelectedTextColor

时间:2015-03-03 05:48:44

标签: ios objective-c iphone

如何自定义UITextField的selectedTextColor? 默认为蓝色。

enter image description here

UITextField委托/通知仅在文本更改时处理:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
- UITextFieldTextDidChangeNotification

1 个答案:

答案 0 :(得分:1)

假设您的目标是iOS7 +,您只需设置文本字段的tintColor

textField.tintColor = [UIColor purpleColor];

您还可以使用外观代理在应用中全局设置此功能(因此您不需要为每个字段执行此操作):

[[UITextField appearance] setTintColor:[UIColor purpleColor]];

它也可以在Interface Builder中,在属性检查器上,在View - >下单独完成。色调。