我希望用户输入内容。我想验证每个字符的输入。我怎么能这样做?我希望它是实时的。因此,它的类型经过验证和颜色编码。
您可以将我想要做的事情与程序员IDE进行比较,以便在您键入语法时检查语法。
感谢任何帮助!
答案 0 :(得分:1)
将UITextField委托连接到app委托,并执行以下操作:
- (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;
}