我使用的是 Cordova 3.7,并且没有状态栏插件。我的 iOS WebView 扩展到屏幕顶部。 JS中的(0,0)
是屏幕的绝对左上角,当我将body bg设置为绿色时,整个屏幕是绿色的,状态栏文字是黑色的(运营商,时间,电池等)在果岭顶部。
我升级到了 Cordova 5.2 (Meteor 1.2),我的 iOS WebView 被推到了状态栏下方。 JS中的(0,0)
现在是屏幕的(0,20)
,并且状态栏的背景是白色的。
最佳答案
Cordova 的“全屏”设置不是您想要的。您要添加cordova-plugin-statusbar
:
meteor add cordova:<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="9dfef2eff9f2ebfcb0edf1e8faf4f3b0eee9fce9e8eefffcefddacb3adb3ac" rel="noreferrer noopener nofollow">[email protected]</a>
然后做<preference name="StatusBarOverlaysWebView" value="true" />
通过添加行
App.setPreference('StatusBarOverlaysWebView', true);
至mobile-config.js
.
关于cordova - 如何在 Meteor 1.2/Cordova 5 中的 iOS 上全屏显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32773414/