Как настроить автокапитализацию на 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;