繁体   English   中英

我应该如何固定页脚在ionic 3应用程序中的位置?

[英]What should i do to fix the position of footer in my ionic 3 application?

在我的ionic 3应用程序中,当我单击输入字段时,然后打开了键盘,并且页脚更改了它的位置,并且它位于键盘上方。 我想修复ionic 3应用程序的布局,当键盘打开时,它不应更改。

准备好平台后,可以将键盘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 } )

@Vinod的答案将使键盘完全无法滚动。 我想您会愿意移动页脚之外的整个视图。 (因为您希望用户在填写信息时使文本字段可见)。

您可以为此简单地使用CSS,将页脚设置为:

.footer, ion-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

我不确定您是使用ion-footer还是仅使用.footer类的div。 相应地更改以上代码段😉

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM