某些手机上的Android软导航栏与应用程序的页面重叠。
我以前在状态栏(Android上的顶部栏)上也遇到过类似的问题,通过在我的app.component.js
中添加一个插件和一行代码解决了这个问题this.statusBar.overlaysWebView(false);
添加cordova-plugin-navigationbar
后隐藏导航栏的可用解决方案。
import { NavigationBar } from '@ionic-native/navigation-bar/ngx';
constructor(private navigationBar: NavigationBar) { }
...
let autoHide: boolean = true;
this.navigationBar.setUp(autoHide);
有什么办法可以阻止重叠吗
为我工作的解决方案
我正在使用状态栏插件,而使用插件确保在您的config.xml
文件<preference name="resizeOnFullScreen" value="false" />
我们有resizeOnFullscreen为假.它应该解决它.
1条答案
按热度按时间b1payxdu1#
离子型〉= 6
由于
StatusBar.setOverlaysWebView({ overlay: true })
逻辑而发生错误。避免使用
setOverlaysWebView
缺点:当键盘打开时,内容无法适应键盘
超时
缺点:肮脏的变通方法,可能无法工作 (待测试)
离子型〈= 5
避免使用
overlaysWebView
缺点:当键盘打开时,内容无法适应键盘
一个二个一个一个
相关问题
https://github.com/ionic-team/capacitor/issues/6423