UITextView автокапитализация не работает для первого слова ввода? - PullRequest
0 голосов
/ 16 декабря 2010

Я создал UITextView и установил для свойства автокапитализации UITextAutocapitalizationTypeSentences или UITextAutocapitalizationTypeWords . Обе настройки работают как положено , за исключением для первого набранного слова, которое не автокапитализируется! Он автокапитализируется, если пользователь удаляет текст, возвращая курсор к началу строки.

Мой обходной путь - преобразовать первую букву из прописных в строчные в методе делегата UITextView. textView: shouldChangeTextInRange: replaceText: .

Единственная крошечная проблема, которая остается, заключается в том, что пользователь не может нажать на клавишу Shift, чтобы предотвратить использование заглавных букв в первом слове.

Другие люди сталкиваются с этой проблемой, и это то, что вы сделали?

Спасибо.

1 Ответ

2 голосов
/ 17 декабря 2010

Я думаю, что это может быть проблема с симулятором.Вроде нормально работает на устройстве!

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