How can I set the maximum amount of characters in a UITextField
on the iPhone SDK when I load up a UIView
?
Use this code here RESTRICTED_LENGTH is length you want to restrict for textfield.
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if (textField == nameTF) {
int limit = RESTRICTED_LENGTH - 1;
return !([textField.text length]>limit && [string length] > range.length);
}
else
{
return YES;
}
return NO;
}