在我的离子3应用程序中,当我点击输入字段时,键盘打开,我的页脚改变它的位置,它位于键盘上方。 我想修复离子3 app的布局,当键盘打开时,它不应该改变。
答案 0 :(得分:0)
当您的平台准备就绪时,您可以将键盘disableScroll设置为true。像这样:
platform.ready().then(() => {
// Here I'm using the keyboard class from ionic native.
Keyboard.disableScroll(true)
StatusBar.styleDefault();
});
同样在您的ngModule中,请确保进行此更改:
IonicModule.forRoot(MyApp, { scrollAssist: false, autoFocusAssist: false } )
答案 1 :(得分:0)
@Vinod的回答完全禁用键盘滚动。我猜你是否愿意移动整个视图除了页脚。 (因为您希望用户在填写信息时可以看到文本字段)。
您可以简单地使用CSS,将页脚设置为:
.footer, ion-footer {
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
我不确定您是使用ion-footer
还是只使用.footer
类的div。相应地更改上面的代码段