设置代理方法
UITextFieldDelegate
遵守代理
_textField.delegate = self;
执行代理方法
输入小于20
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSString * toBeString = [_textField.text stringByReplacingCharactersInRange:range withString:string];
if (toBeString.length > 20 && range.length!=1){
_textField.text = [toBeString substringToIndex:20];
return NO;
}
return YES;
}