- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
if (textField == numField) {
NSMutableString *str = [NSMutableString stringWithString:textField.text];
[str replaceCharactersInRange:range withString:string];
NSLog(@"%@",str);
}
return YES;
}
正常在shouldChangeCharactersInRange协议中直接输出的内容会缺少最后一个字符,而这样就可以得到textfield中的全部内容了