Реагирующая кнопка 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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