我一整天都在搜索和阅读有关此内容的内容,但没有一篇具体的帖子介绍如何在使用 PhoneGap Build 时禁用它 - 使用最新版本 3.1.0 如果你自己构建它,我已经找到了很多关于如何让它工作的答案,但我的问题是让 build.phonegap.com 正确构建它。
我设置
<preference name="fullscreen" value="true" />
在 config.xml 中,用于 2.9.0 版 从 2.9.0 到 3.1.0 的主要变化似乎是插件的排除。我想状态栏发生了什么事,看起来是这样。我尝试像这样添加状态栏插件:
<gap:plugin name="com.phonegap.plugin.statusbar" />
但这并没有帮助。我还尝试添加 javascript 代码以像这样以编程方式删除它:
if (window.plugins && window.plugins.statusBar)
window.plugins.statusBar.hide();
添加了 if 以便我可以在未加载 phonegap.js 的桌面上运行脚本(它由构建服务自动提供)
我也试过这个选项
<preference name="ios-statusbarstyle" value="black-translucent" />
但这似乎也不起作用。
似乎没有什么可以改变状态栏的行为。有没有人有解决方案或者只是提供一些帮助/建议?
最佳答案
这在我的 Phonegap Build App [Bd v3.4.0] 上对我有用:
在 config.xml 中:
<gap:plugin name="com.phonegap.plugin.statusbar" />
<preference name="StatusBarOverlaysWebView" value="false" />
设备就绪函数:
StatusBar.hide();
关于ios - 使用 PhoneGap Build 3 时隐藏 iOS 7 中的状态栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21140972/