我有一个简单的登录表单,每当我敲击输入时,键盘都会推动我的所有组件,而我想要的是键盘保持在“绝对位置”的顶部。
我已经尝试过的事情:
ion-grid {
min-height: 100%;
}
keyboard.disableScroll(true);
imports: [
IonicModule.forRoot(MyApp, {
scrollAssist: false,
autoFocusAssist: false)
}
]
所以我不希望键盘按内容,只是停留在屏幕上方,甚至不要停留在按钮上方。
答案 0 :(得分:0)
删除键盘插件,然后再次添加
添加此app.module.ts
IonicModule.forRoot(MyApp, { scrollAssist: false, autoFocusAssist: false }),
在app.component.ts中 从'@ ionic-native / keyboard'导入{Keyboard};
constructor(
public platform: Platform,
private splashScreen: SplashScreen,
private statusBar: StatusBar,
private keyboard: Keyboard
)
initializeApp() {
this.keyboard.disableScroll(false);
}
答案 1 :(得分:0)
我发现了错误。问题是我正在Web视图中测试该应用程序,当然,cordova组件在Web视图中不起作用。所以我生成了apk并在Android手机中进行了测试。就是这样了!谢谢@ user9088454