- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
if (textField.tag==11) {
NSString * toBeString = [textField.text stringByReplacingCharactersInRange:range withString:string];
if (toBeString.length > 10 && range.length!=1){
textField.text = [toBeString substringToIndex:10];
return NO;
}
}else if (textField.tag==12){
NSString * toBeString = [textField.text stringByReplacingCharactersInRange:range withString:string];
if (toBeString.length > 18 && range.length!=1){
textField.text = [toBeString substringToIndex:18];
return NO;
}
}
return YES;
}
本文介绍了一个iOS应用中如何通过Objective-C实现对不同UITextField的字符长度限制。针对不同文本框设置不同的最大长度,并在用户尝试输入超过限制时进行截断。
1849

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



