2011-08-19 91 views

回答

8

您可以通过的UITextField的委托设置到控制器验证文本,然后像做:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range { 
    [self validateInput]; // Your method to check what the user is writting 
    return YES; 
} 

而在你的“validateInput”,如果验证失败更改背景图片。

23

使用QuartzCore

#import <QuartzCore/QuartzCore.h> 
[...] 
textField.layer.borderWidth = 1.0f; 
textField.layer.borderColor = [[UIColor redColor] CGColor]; 

圆角更改文本字段的边框颜色

textField.layer.cornerRadius = 5; 
textField.clipsToBounds  = YES; 
相关问题