2014-11-06 79 views

回答

2

由于UITextField类没有最大长度属性,这是比较简单的通过设置文本字段的委托,并实现以下的委托方法来获得此功能:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { 
    NSUInteger newLength = [textField.text length] + [string length] - range.length; 
    return (newLength > 25) ? NO : YES;// 25 is custom value. you can use your own. 
} 
相关问题