Как добавить поле ввода на всплывающей клавиатуре iPhone

0

Я видел много примеров того, как получить всплывающее окно для iPhone, чтобы изменить его форму ввода, однако я хотел бы, чтобы мое поле ввода было частью всплывающего окна клавиатуры iPhone

всякий раз, когда у меня есть поле ввода, клавиатура всплывает и подталкивает поле ввода - inorder, чтобы ввести поле ввода "следовать" на клавиатуре, тогда оно должно быть каким-то образом "встроено" - я видел решения, способные на это, однако у меня есть не видно кода javascript

Можно ли использовать javascript, чтобы получить поле ввода в составе клавиатуры или, по крайней мере, точно следовать ему?

  • 0
    Вы можете увидеть этот ответ, он поможет вам: stackoverflow.com/questions/21042126/…
  • 0
    Не очень понимаю этот пример - настройка совершенно новой раскладки клавиатуры была не тем, что я искал - просто добавление моего собственного поля ввода в форму или получение моего поля ввода в соответствии с положением раскладки клавиатуры. Также пример не для javascript
Показать ещё 2 комментария
Теги:
iphone
keyboard

1 ответ

1
Лучший ответ

Один из способов сделать это, не имея дело с объективом-c, - это установить стиль ввода для прокрутки вверх с помощью клавиатуры в css. Хотя это своего рода хакерское решение, вот что я использовал для стилизации ввода для прокрутки клавиатуры:

input{
            position:absolute;
            bottom:-16px;
            width: 100%;
            left:0;
            height: 5%;
            padding:0;
            margin:0;
        }

Поскольку нижняя часть окна изменяется, когда клавиатура подходит, позиция входов также будет изменяться вместе с ней. Вы, очевидно, можете добавить к этому, чтобы сделать его более фантастическим, но, надеюсь, вы получите эту идею.

  • 0
    звучит как шаг в правильном направлении - я попробую
  • 0
    кажется, что это работает для поля ввода, однако, если у меня есть поле ввода внутри div и я попытаюсь вместо этого установить пропорции css для секции div, то результат будет не таким, как ожидалось. У меня есть класс, который преобразует размер поля ввода и с помощью вашего CSS изменить размер поля ввода

Ещё вопросы

Сообщество Overcoder
Наверх
Меню