Man*_*ann 8 iphone validation ios
当用户向其输入错误信息时,有一些应用程序将验证的文本字段突出显示为红色.
我也希望在iPhone上使用这种验证和突出显示技术.我怎样才能做到这一点?
Mar*_*olz 24
使用QuartzCore更改TextField的边框颜色
#import <QuartzCore/QuartzCore.h>
[...]
textField.layer.borderWidth = 1.0f;
textField.layer.borderColor = [[UIColor redColor] CGColor];
Run Code Online (Sandbox Code Playgroud)
圆角
textField.layer.cornerRadius = 5;
textField.clipsToBounds = YES;
Run Code Online (Sandbox Code Playgroud)
您可以通过将UITextField的委托设置为控制器来验证文本,然后执行以下操作:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range {
[self validateInput]; // Your method to check what the user is writting
return YES;
}
Run Code Online (Sandbox Code Playgroud)
在"validateInput"中,如果验证失败,请更改背景图像.
| 归档时间: |
|
| 查看次数: |
10139 次 |
| 最近记录: |