我们有一个固定宽度和高度的应用程序,不允许用户滚动。作为此应用程序的一部分,我们有一个导航栏固定在状态区域下的屏幕上。一切都很好。
问题在于,当显示键盘时,它会将我们的应用程序窗口向上移动以为键盘腾出空间。此时可以滚动我们的应用程序,应该固定在顶部的标题栏不再在屏幕上。
理想情况下,键盘仍会显示,但我们的应用程序窗口会调整大小,因此它不会很高,但固定在顶部的项目仍然固定在顶部。此外,你不应该在此时滚动窗口。
答案 0 :(得分:4)
正如Sani在评论中提到的那样,Iconic键盘插件实际上正在做我正在寻找的东西:
https://github.com/driftyco/ionic-plugins-keyboard
使用:
cordova.plugins.Keyboard.disableScroll(true);
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);