XCode не может установить автокапитализацию UITextField
Несколько месяцев назад я работал над проектом и успешно установил автокапитализацию текстового поля.
Однако, когда я снова открываю его, и он не может вводить текст в верхнем регистре.
Я не знаю, что случилось. Вот мой код:
myTextField.autocorrectionType = UITextAutocorrectionTypeDefault;
myTextField.autocapitalizationType = UITextAutocapitalizationTypeWords // or use UITextAutocapitalizationTypeAllCharacters;
Любое решение будет оценено. Благодарю.
1 ответ
AFAIK, есть две возможности не использовать автокапитализацию, когда каждый написанный вами код выглядит хорошо.
- При запуске приложения на iPhone Simulator убедитесь, что вы используете клавиатуру симулятора; не клавиатура Mac.
- Когда приложение работает на устройстве, убедитесь, что
Settings >> General >> Keyboard >> Auto-Capitalisation
не выключен. Глобальная обстановка.