如何删除配置文件中的状态栏

时间:2013-10-13 17:15:21

标签: javascript jquery ios jquery-mobile cordova

我正在使用Phonegap来打包HTML5移动应用。 当我想删除当前覆盖我标题的状态栏时,我遇到了问题。

我在 config.xml 文件中添加了一些偏好设置,但未成功。

这是我在里面添加的内容:

<preference name="fullscreen" value="true" />

但我没有看到任何变化。

是否有人为此提出了解决方案?

1 个答案:

答案 0 :(得分:1)

在plist中将UIStatusBarHidden设置为true会隐藏iOS中的状态栏&lt; = 6:

<key>UIStatusBarHidden</key>
<true/>

您可以通过以下方式以编程方式实现相同的目标:[[UIApplication sharedApplication] setStatusBarHidden:YES]

然而,对于iOS7,这似乎不起作用。您可以在视图控制器中覆盖prefersStatusBarHidden

- (BOOL)prefersStatusBarHidden {
    return YES;
}

由于此方法自iOS7起可用,因此覆盖它不会对iOS6产生任何影响。