需求:做一个IP输入框,IP的最大是255,所以要对输入框的大小和长度进行限制。
#pragma mark-限制输入框的大小和长度
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSString *text = [textField.text stringByReplacingCharactersInRange:range withString:string];
NSString *maxIP = @"255";
if ([text compare:maxIP options:NSNumericSearch] == NSOrderedDescending) {
return NO;
}
if (range.location >= 3 )
{
return NO;
}
return YES;
}