2010-12-16 3 views
0

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

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

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

Неужели другие люди испытывают эту проблему, и это вы сделали?

Спасибо.

ответ

2

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