2016-12-16 52 views
0

我發展與PhoneGap的(科爾多瓦),iOS應用和我的問題是狀態欄覆蓋我的WebView /應用:iOS的狀態欄覆蓋的PhoneGap

enter image description here

我在我的配置添加偏好。 xml文件,但這些都不工作:

<preference name="StatusBarOverlaysWebView" value="false" /> 
<preference name="StatusBarBackgroundColor" value="#0ff000" /> 
<preference name="StatusBarStyle" value="default" /> 

我該如何解決?

回答

0

解決這樣: 在安裝科爾多瓦 - 插件,狀態欄,該行添加到config.xml中:

<gap:plugin name="com.phonegap.plugin.statusbar" /> 

,然後在index.html的:

<script type="text/javascript"> 
     document.addEventListener("deviceready", onDeviceReady, false); 

     function onDeviceReady(){ 
      StatusBar.overlaysWebView(false); 
     } 
</script> 
0

安裝命令爲Status bar Plugin

cordova plugin add cordova-plugin-statusbar 

StatusBarOverlaysWebView(布爾值,默認爲true)。在iOS 7上,啓動時使狀態欄重疊或不覆蓋WebView。 在config.xml中添加此行

<preference name="StatusBarOverlaysWebView" value="false" /> 

請仔細閱讀official documentation更好地理解