Hi,
I have a UITextField. How can I make sure that the first character is uppercase?
I tried this.
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
NSUInteger newLength = [textField.text length] + [string length] - range.length;
if (newLength == 1) {
string = [string uppercaseString];
}
return YES;
}
But even after uppercasing the string, it is still lower case.
Thanks, Tee