У меня есть некоторые проблемы с поведением софт-клавиатуры в flex 4.6 и air 3.1
У меня есть список с панелью поиска сверху. Когда пользователь выбирает компонент TextInput, всплывающая программная клавиатура появляется так, как должна.
Теперь, когда пользователь заканчивает вводить свой текст и нажимает клавишу возврата (или кнопку done / search / ...), я хочу, чтобы программная клавиша исчезла.
Что я пробовал до сих пор:
Я установил для свойства returnKeyLabel значение «done», и кнопка показывает
соответственно. Однако он только отклоняет клавиатуру на Android, на
IOS клавиатура просто остается.
Затем я попытался, не устанавливая returnKeyLabel и вручную
поймать клавишу возврата и установить фокус на другой элемент, который
не требует программной клавиатуры, но это тоже не сработало.
Я также попытался отправить собственные «поддельные» события нажатия, когда нажата клавиша «Return», но это также не сработало.
В ходе поиска этой проблемы я обнаружил эту Dismiss SoftKeyboard во Flex Mobile , но она тоже не сработала. Или, по крайней мере, не в Flex 4.6
Теперь кто-нибудь знает хороший способ скрыть программную клавиатуру или заставить returnKeyLabel "выполнено" работать на IOS, которая будет работать с flex 4.6 / air 3.1?