Ionic 3 отключить нажатие клавиатуры - PullRequest
1 голос
/ 26 апреля 2019

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

Вещи, которыеЯ уже попробовал:

.css

ion-grid {
  min-height: 100%;
}

.ts

keyboard.disableScroll(true); 

app.module.ts

imports: [
  IonicModule.forRoot(MyApp, {
    scrollAssist: false,
    autoFocusAssist: false)
  }
]

Так что я надеваюне хотите, чтобы клавиатура нажимала на контент, просто оставайтесь на вершине экрана, даже если вы находитесь над кнопками.

Ответы [ 2 ]

0 голосов
/ 28 апреля 2019

Я нашел ошибку.Проблема в том, что я тестировал приложение в веб-представлении, и, конечно, компонент cordova не работает в веб-представлении.Итак, я сгенерировал apk и протестировал телефон на андроиде.Итак, это все!Спасибо @ user9088454

0 голосов
/ 26 апреля 2019

Удалить плагин клавиатуры и добавить его снова

Добавить этот app.module.ts

IonicModule.forRoot(MyApp, { scrollAssist: false, autoFocusAssist: false }),

в app.component.ts import {Keyboard} из '@ ionic-native / keyboard';

constructor(
  public platform: Platform,
  private splashScreen: SplashScreen,
  private statusBar: StatusBar,
  private keyboard: Keyboard
)


initializeApp() {
  this.keyboard.disableScroll(false);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...