我动态地想检查文本字段的正确性。我的词汇带允许的字母。例如,您不能输入'Q'字母。如果您在文本末尾键入它,那么我只检查词汇中是否包含最后一个字母。如果不是,则将subString转换为上一个字母。
但是,如果我在中间或其他地方插入字母怎么办?我如何才能找到这封信的添加位置并进行检查?
您可以检查一下
[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");
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句