首页 > 系统 > iOS > 正文

IOS 开发之 UITextField限制字数的方法

2020-07-26 02:43:35
字体:
来源:转载
供稿:网友

IOS 开发之 UITextField限制字数的方法

在输入东西的时候,如果想限制最大字数,可以用下面方法:

实例代码:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;  {    if ([string isEqualToString:@"/n"])     {      return YES;    }    NSString * toBeString = [textField.text stringByReplacingCharactersInRange:range withString:string];        if (self.myTextField == textField)     {      if ([toBeString length] > 20) {        textField.text = [toBeString substringToIndex:20];        UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:nil message:@"超过最大字数不能输入了" delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil] autorelease];        [alert show];        return NO;      }    }    return YES;  }  

以上就是IOS 中UITextField 限制字数的方法的实现,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表