菜鸟教程小白 发表于 2022-12-13 03:39:02

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>&lt;gap:plugin name=&#34;cordova-plugin-statusbar&#34; source=&#34;npm&#34;/&gt;
&lt;preference name=&#34;StatusBarOverlaysWebView&#34; value=&#34;false&#34; /&gt;
&lt;preference name=&#34;StatusBarBackgroundColor&#34; value=&#34;#ffffff&#34; /&gt;
&lt;preference name=&#34;StatusBarStyle&#34; value=&#34;default&#34; /&gt;
</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]
查看完整版本: ios - Cordova-ios 中的状态栏保持半透明