需求:做一个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;
}
本文介绍了一个用于限制IP地址输入的有效方法。通过Objective-C代码实现,确保输入框内的数值不会超过255,并且限制了输入长度,使得输入始终符合IP地址格式的要求。

677

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



