- (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中的全部内容了
本文详细阐述了在shouldChangeCharactersInRange协议中解决textField字符输入问题的方法,通过代码实例展示了如何获取完整文本内容。
1543

被折叠的 条评论
为什么被折叠?



