Я создал UITextView и установил свойство autocapitalization на UITextAutocapitalizationTypeSentences или до UITextAutocapitalizationTypeWords. Обе настройки работают как ожидалось кроме для первого введенного слова, которое не автокапитализовано! Он автокапитализируется, если пользователь удаляет текст, вернув курсор к началу строки.UITextView autocapitalization не работает для первого слова ввода?
Моим обходным путем было бы преобразовать первую букву из верхнего регистра в нижний регистр в метод делегата UITextView textView: shouldChangeTextInRange: replacementText:.
Единственная крошечная проблема, которая остается в том, что пользователь не может нажать клавишу сдвига, чтобы исключить использование первого слова.
Неужели другие люди испытывают эту проблему, и это вы сделали?
Спасибо.