У меня проблема с клавиатурой, которая перекрывает поля ввода в моем представлении:
Просмотр без клавиатуры
Клавиатура перекрывает поля ввода
Когда клавиатура показывает, это уклоняется от моего взгляда, но я решил это с помощью:
<preference name="android-windowSoftInputMode" value="adjustPan" />
<preference name="fullscreen" value="false" />
Теперь клавиатура не сжимает вид, когда она собирается показывать, но все еще перекрывает поля ввода. Я хочу включить прокрутку по оси Y только для этой ситуации. Все происходит внутри <div>
тега контейнера, который имеет:
#app {
position: fixed;
width: 100%;
height: 100vh;
top: 0;
z-index: -1;
background-repeat: no-repeat;
background-size: cover;
background-position: 50% 85%;
background-image: url("./assets/img/bg_menu_portrait.png");
}
Я также пытался что-то сделать с:
<preference name="android-windowSoftInputMode" value="adjustResize" />
но это еще хуже. (когда клавиатура собирается показать, она сжимает вид, а также без прокрутки).
Есть какое-нибудь решение для этой ситуации? Кажется, что это общая проблема в приложениях Cordova / PhoneGap, я видел много решений в StackOverflow, но ни одно из них не работает для меня ...