-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
BOOL result =NO;
if(textField.tag<[TagUtilgetAirTemperatureTagBase]){
if(range.location<=2){
return YES;
}else{
return NO;
}
}else{
if(range.location<=1){
return YES;
}else{
return NO;
}
}
return result;
}
range的location 对应当前修改的字符在字符串的位置 通过限制 最大location可以限制长度
range.length 只是当前修改的长度 并不是当前字符串长度
string 是当前修改的字符(输入或删除的ex:'a' 'c' '1' )