Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to put a character limit on a UITextField

I would like to put a character limit on a UITextField but don't know how. I want it to have a maximum of 16 characters in it. How do I do this.

like image 326
Blane Townsend Avatar asked Dec 04 '22 22:12

Blane Townsend


1 Answers

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
    NSUInteger newLength = [textField.text length] + [string length] - range.length;
    return (newLength > 12) ? NO : YES;
}
like image 129
DenverCoder9 Avatar answered Jan 01 '23 05:01

DenverCoder9