Клавиатура с авто заглавными буквами, когда UITextField становится первым респондентом - PullRequest
1 голос
/ 21 августа 2011

Когда UTextField становится первым респондентом, есть ли способ дать клавиатуре команду использовать режим автокапитализации?

Я подумал, что Настройки -> Общие -> Клавиатура -> Автокапитализация могут контролироватьтакое поведение, но на моем устройстве iOS и на симуляторе это включено, и, похоже, оно не оказывает никакого влияния.

1 Ответ

4 голосов
/ 21 августа 2011

UITextField соответствует протоколу UITextInputTraits.С помощью этого протокола вы можете установить свойство autocapitalizationType в UITextField, чтобы оно влияло на поведение заглавных букв.

Например, если вы хотите, чтобы все символы были заглавными по умолчанию, попробуйте следующее при инициализациитекстовое поле (как в вашем методе viewDidLoad):

testField.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...