Is there a way to set the autocapitalizationType for a UITextField so that the first letter of each word is capitalized by default?
UITextField
This Is A
Setting the capitalization property to "Words" will suggest that the user enter capitalized words. This can be overridden by the user by un-shifting on the keyboard. The best thing to do is capitalize the words in code:
capitalization
NSString *text = [myTextField.text capitalizedString];