Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS状态栏覆盖phonegap_Ios_Cordova_Phonegap Plugins - Fatal编程技术网

iOS状态栏覆盖phonegap

iOS状态栏覆盖phonegap,ios,cordova,phonegap-plugins,Ios,Cordova,Phonegap Plugins,我正在使用PhoneGap(Cordova)开发iOS应用程序,我的问题是状态栏覆盖了我的webview/应用程序: 我在config.xml文件中添加了首选项,但这些选项不起作用: <preference name="StatusBarOverlaysWebView" value="false" /> <preference name="StatusBarBackgroundColor" value="#0ff000" /> <preference name="

我正在使用PhoneGap(Cordova)开发iOS应用程序,我的问题是状态栏覆盖了我的webview/应用程序:

我在config.xml文件中添加了首选项,但这些选项不起作用:

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


如何解决这个问题?

查看第3步:在页面底部的此链接

它实际上看起来与您所做的非常相似,但是还涉及到一个用于状态栏问题的节点插件

cordova plugin add cordova-plugin-statusbar 

希望能有所帮助。

查看第3步:在页面底部的此链接

它实际上看起来与您所做的非常相似,但是还涉及到一个用于状态栏问题的节点插件

cordova plugin add cordova-plugin-statusbar 
希望能有所帮助。

这样解决: 安装了cordova插件statusbar后,将此行添加到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>

文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
函数ondevicerady(){
StatusBar.OverlysWebView(false);
}
解决方法如下: 安装了cordova插件statusbar后,将此行添加到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>

文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
函数ondevicerady(){
StatusBar.OverlysWebView(false);
}

用于

cordova plugin add cordova-plugin-statusbar 
StatusBarOverlaysWebView(布尔值,默认为true)。在iOS 7上,在启动时覆盖或不覆盖状态栏。 在config.xml文件中添加此行

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


请阅读以更好地理解的安装命令

cordova plugin add cordova-plugin-statusbar 
StatusBarOverlaysWebView(布尔值,默认为true)。在iOS 7上,在启动时覆盖或不覆盖状态栏。 在config.xml文件中添加此行

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

请阅读以便更好地理解