IOS без кнопки Prev, Next, Done для поля ввода HTML? - программирование
Подтвердить что ты не робот

IOS без кнопки Prev, Next, Done для поля ввода HTML?

Я делаю мобильную HTML-страницу с полем ввода. Когда я нажимаю внутреннюю часть поля ввода, появляется клавиатура iOS 7. Но клавиатура имеет верхнюю ленту, содержащую кнопки "<", " > " и "Готово", поскольку это

enter image description here

Как избавиться от этой верхней ленты на клавиатуре? Я хочу использовать стиль клавиатуры так же, как для ввода адресной строки сафари и приложения "Сообщения" iOS7. Спасибо!

4b9b3361

Ответ 1

его невозможно из-за того, как дизайн iOS был разработан, возможно, в будущем, но пока мы застряли с этой клавиатурой.

Ответ 2

Начиная с IOS 9.3 это невозможно. (В отличие от android) iOS не является открытым исходным кодом, поэтому трудно доказать, но, вероятно, намеренно, потому что нет другого безопасного выхода из клавиатуры. (В отличие от android, у которого есть кнопка назад/закрыть клавиатуру при прокрутке вверх или физически в зависимости от устройства). Ниже приведен список пограничных случаев, которые можно было бы скрыть, если это было возможно;

  • <span contenteditable="true"
  • <input tabindex="-1"
  • <input type="search"
  • только один тег input на странице
  • тег form отсутствует