我用这个方法来代替,并在检查的UITextField实时输入无法正常工作,但是这在iOS 7不起作用 - 64位shouldChangeCharactersInRange在ios7-64bit
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if (textField == textInput) {
NSString * text = [textField.text stringByReplacingCharactersInRange:range withString:string];
text = [text stringByReplacingOccurrencesOfString:@"*" withString:@"?"];
[textField setText:text];
return NO;
}
return YES;
}
这个文本字段我检查,只输入数字,但在ios7-64bit它只能输入最多4个数字。
有没有解决方案?
你如何声明这个** **为textInput但 –