ios - Cordova-ios 中的状态栏保持半透明
<p><p>我正在使用cordova状态栏插件,状态栏是半透明的白色。我正在使用最新版本的 macOS 和 xCode 为 iOS 11 进行开发。</p>
<p>我研究了错误,但建议的修复都没有帮助我。</p>
<p>向 index.html 的元标记添加 <strong>viewport-fit=cover</strong> 无效。</p>
<p>将 <strong>feature 标记</strong> 与 ios-package(如文档中所述)添加到 www/config.xml 作为小部件的子项。</p>
<p>将带有 StatusBarBackgroundColor 和 Overlay 的 <strong>preference 标签</strong> 添加到 config.xml(作为小部件和 ios 的子项)和 www/config.xml 不起作用。</p>
<p>在 <strong>代码</strong> 中与 cordova.platformId = 'ios' 内的 StatusBar 全局变量一起使用,无效。</p>
<p>最后app一开始是黑底,黑底没了,然后就是半透明状态栏了。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>将此添加到我的 config.xml 为我解决了这个问题:</p>
<pre><code><gap:plugin name="cordova-plugin-statusbar" source="npm"/>
<preference name="StatusBarOverlaysWebView" value="false" />
<preference name="StatusBarBackgroundColor" value="#ffffff" />
<preference name="StatusBarStyle" value="default" />
</code></pre></p>
<p style="font-size: 20px;">关于ios - Cordova-ios 中的状态栏保持半透明,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/47777886/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/47777886/
</a>
</p>
页:
[1]