Как настроить автокапитализацию на UIAextView?

Можно ли установить опцию автозапуска в новом UIAlertView с вводом текста?
Я хочу, чтобы это начиналось с заглавной буквы:

    UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Add Name" message:@"Enter name for routine" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Add", nil];
    [alert setAlertViewStyle:UIAlertViewStylePlainTextInput];
    [alert show];

Ответ 1

UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Add Name" message:@"Enter name for routine" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Add", nil];
[alert setAlertViewStyle:UIAlertViewStylePlainTextInput];
[alert textFieldAtIndex:0].autocapitalizationType = UITextAutocapitalizationTypeSentences;
[alert show];

Ответ 2

В соответствии с вашими предпочтениями существует три типа.

Во-первых, нужно загладить первую букву каждого слова:

[alert textFieldAtIndex:0].autocapitalizationType = UITextAutocapitalizationTypeWords;

вторая - использовать все слова

[alert textFieldAtIndex:0].autocapitalizationType = UITextAutocapitalizationTypeAllCharacters;

третья - использовать каждое слово в предложении

[alert textFieldAtIndex:0].autocapitalizationType = UITextAutocapitalizationTypeSentences;