XCode не может установить автокапитализацию UITextField

Несколько месяцев назад я работал над проектом и успешно установил автокапитализацию текстового поля.

Однако, когда я снова открываю его, и он не может вводить текст в верхнем регистре.

Я не знаю, что случилось. Вот мой код:

myTextField.autocorrectionType = UITextAutocorrectionTypeDefault;
myTextField.autocapitalizationType = UITextAutocapitalizationTypeWords // or use UITextAutocapitalizationTypeAllCharacters;

Любое решение будет оценено. Благодарю.

1 ответ

AFAIK, есть две возможности не использовать автокапитализацию, когда каждый написанный вами код выглядит хорошо.

  • При запуске приложения на iPhone Simulator убедитесь, что вы используете клавиатуру симулятора; не клавиатура Mac.
  • Когда приложение работает на устройстве, убедитесь, что Settings >> General >> Keyboard >> Auto-Capitalisation не выключен. Глобальная обстановка.
Другие вопросы по тегам