我动态地想要检查文本字段的正确性。我有允许的字母词汇。例如,您可能不会输入“Q”字母。如果你在文本的末尾键入它,那么如果词汇包含它,我只检查最后一个字母。如果没有,那么subString到前一个字母。
但是如果我在中间或其他地方插入字母怎么办?我怎样才能记下这封信的添加位置并进行检查?
答案 0 :(得分:1)
您可以将其检查为
[textField addTarget:self
action:@selector(textFieldDidChange:)
forControlEvents:UIControlEventEditingChanged];
-(void)textFieldDidChange :(UITextField *)theTextField
{
NSRange aRange = [theTextField.text rangeOfString:@"q"];
if(aRange.location != NSNotFound)
{
NSLog(@"Found Q");
}
}