Ionic v1 - клавиатура скрывает ввод и создает белые полосы - PullRequest
0 голосов
/ 30 ноября 2018

Надеюсь, кто-нибудь сможет мне помочь.Я запускаю Ionic v1 и Cordova и получаю проблемы.Клавиатура скрывает мой ввод, как на экране, и создает белые полосы, которые я уже пробовал:

cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.disableScroll(true);

Также есть эти настройки в моем config.xml:

<preference name="DisallowOverscroll" value="true"/>
<preference name="KeyboardDisplayRequiresUserAction" value="true"/>
<preference name="android-windowSoftInputMode" value="stateHidden|adjustResize"/>
<preference name="ScrollEnabled" value="false"/>
<preference name="KeyboardResize" value="false" />
<preference name="KeyboardResizeMode" value="native" />

Пример изображения здесь

Спасибо!

1 Ответ

0 голосов
/ 08 декабря 2018

Я не могу судить по предоставленным деталям, но убедитесь, что ваша страница соответствует требованиям, изложенным в https://ionicframework.com/docs/v1/api/page/keyboard/, который гласит:

"И на Android, и на iOS Ionic будет пытаться предотвратитьклавиатура от скрытия ввода и фокусируемых элементов, когда она появляется, прокручивая их в поле зрения. Чтобы это работало, любые фокусируемые элементы должны быть в представлении прокрутки или директиве, такой как содержимое, имеющее представление прокрутки. "

...