Реагирующая кнопка ios Done в Chrome не запускает событие onSubmitEditingIOS

Программируем под IOS
Anonymous
Реагирующая кнопка ios Done в Chrome не запускает событие onSubmitEditing

Сообщение Anonymous »

В Chrome на iOS при просмотре реагирующего сайта с помощью
над клавиатурой есть две кнопки «Готово» и клавиша «Ввод» в правом нижнем углу,
обе должны запускать «onSubmitEditing». ', но в Chrome на устройстве iOS работает только клавиша ввода

Код: Выделить всё

setKeyVisable(true)}
onBlur={()=>handleBlur()}
onSubmitEditing={()=>handleBlur()}
onChangeText={handleInputChange}

value={searchText}
/>
В Safari обе кнопки запускают «onSubmitEditing»
любые идеи. Я пробовал добавить кучу разных триггеров «onXXXX», но ни один из них, похоже, не срабатывает на ios с использованием Chrome при нажатии кнопки Кнопка «Готово» над клавиатурой.
Причина, по которой я работаю над этим, заключается в том, что моя функция handleBlur устанавливает состояние клавиатуры (setKeyVisable(false))
, которая контролирует, будет ли или сайт не масштабируется - т.е. я не хочу, чтобы размер сайта изменялся при активной клавиатуре

Подробнее здесь: https://stackoverflow.com/questions/787 ... mitediting

Вернуться в «IOS»