我用這個方法來代替,並在檢查的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但 –