приложение ionic cordova продолжает поднимать экран при фокусировке ввода - PullRequest
0 голосов
/ 09 ноября 2018

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

Как это исправить? Я также заметил, что ввод в верхней части экрана не причиняет никакого вреда но если это вход посередине или ниже, это заставляет экран подниматься

У меня уже есть в моем файле config.xml следующее:

 <preference name="SplashScreen" value="screen" />
    <preference name="KeyboardDisplayRequiresUserAction" value="false" />
    <preference name="StatusBarStyle" value="#000000" />
    <preference name="UIWebViewBounce" value="false" />
    <preference name="KeyboardResize" value="false" />
    <preference name="webviewbounce" value="false" />
    <preference name="DisallowOverscroll" value="true" />
    <preference name="Orientation" value="portrait" />
    <preference name="fullscreen" value="false" />
    <preference name="target-device" value="universal" />
    <platform name="ios">
        <preference name="KeyboardResize" value="false" />
        <preference name="Orientation" value="portrait" />
        <preference name="KeyboardDisplayRequiresUserAction" value="false" />
    <platform name="android">
        <preference name="KeyboardResize" value="false" />
        <preference name="KeyboardDisplayRequiresUserAction" value="false" />

мои входные данные предназначены для паролей и кодов и выглядят так:

 <div class="loginForm">
    <input ng-disabled="authenticate" name="password" id="login_password" type="text" inputmode="numeric" placeholder="" required minlength="8" maxlength="8" ng-maxlength="8" autocomplete="off" autocorrect="off" autocapitalize="off" ng-model="login.Password" class="textInput" style="-webkit-text-security: disc; text-security: disc;">

CSS для этого ввода только:

.loginBox .loginForm {width: 100%;display: flex;flex-direction: column;}
.textInput {font-size: 18px;}
.loginForm {position: relative;}

Также при отладке в браузере я могу изменить значения этой конкретной строки:

мой ионный

<ion-content class="loginBg" scroll="true" padding="true" has-header="false" has-bouncing="false">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...