0
我想让用户键入某个东西。我想验证每个字符输入。我怎么能这样做?我希望它是实时的。因为它的类型是经过验证和颜色编码的。Cococa Touch - 验证输入的每个字符
您可以将我想要做的事情与程序员IDE进行比较,看看它如何在键入时检查语法。
任何帮助表示赞赏!
我想让用户键入某个东西。我想验证每个字符输入。我怎么能这样做?我希望它是实时的。因为它的类型是经过验证和颜色编码的。Cococa Touch - 验证输入的每个字符
您可以将我想要做的事情与程序员IDE进行比较,看看它如何在键入时检查语法。
任何帮助表示赞赏!
给出UITextField委托连接到应用程序的委托,做类似:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
if([string isEqual:@"b"]) {
// User typed 'b'
// Insert string with specific color
// [...]
} else {
// User typed something else
// Insert string without specific color
textField.text = [textField.text stringByReplacingCharactersInRange:range withString:string];
}
return YES;
}