UISearchBar проблема при редактировании текста в строке поиска - PullRequest
0 голосов
/ 09 января 2010

У меня есть ситуация здесь, на мой взгляд, панель поиска.Для этой строки поиска я ввожу текст на иврите (для информации иврит пишется справа налево).

Когда я пишу текст, скажите «abcd», затем на иврите сначала появляется «d», затем «c», затем »b 'и т. д.

При вводе текста в строку поиска при первом нажатии на клавишу удаления удаляется «a», затем «b» и т. д.

, но когда я ухожу с клавиатуры, нажмите снована панели поиска и начале редактирования курсор появляется в конце (т. е. справа) текста и текст перемещается влево, но на самом деле текст должен оставаться справа, а курсор должен появляться слева.

Я проверил это на сафариiphone

измените тип клавиатуры на иврите и попробуйте написать текст в строку поиска

Есть ли способ решить эту проблему

1 Ответ

1 голос
/ 09 января 2010

Я только что попробовал, это минимальное приложение, и оно работает, как и ожидалось (не то, чтобы я имел какое-либо представление о том, что означают символы!). Запись идет справа налево, а удаление идет слева направо. Если я оставляю первого респондента в строке поиска, а затем снова активирую его, курсор появляется в правильном положении (слева). Я пробовал это на симуляторе и iPhone 3G:

Симулятор v3.1 (139.1)

iPhone 3G v3.1.2 (7D11)

xCode 3.2.1 (снежный барс)

Панель поиска в Safari также работает правильно. Вы используете более старую версию ОС на телефоне?

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