Cordova / Phonegap在iOS上忽略config.xml中的全屏首选项

Oli*_*J90 5 ios jquery-mobile cordova

我已经定义

<preference name="Fullscreen" value="true"/>
Run Code Online (Sandbox Code Playgroud)

但是通过Xcode部署它会忽略这一点。即使我在构建设置中设置了隐藏状态栏。我所有的其他config.xml设置似乎都可以使用,但是不行。

bal*_*fin 4

Fullscreen不适用于 iOS 7 及更高版本。相反,您可以使用Cordova HiddenStatusbarOverlay 插件来隐藏状态栏。

隐藏它的另一种方法是使用gap:config-file元素来覆盖该UIViewControllerBasedStatusBarAppearance属性:

<gap:config-file platform="ios" parent="UIViewControllerBasedStatusBarAppearance" overwrite="true">
    <false/>
</gap:config-file>
Run Code Online (Sandbox Code Playgroud)

  • 我只是想补充一点,您可以使用以下记录修改 cordova 项目中的 plist 文件: `状态栏最初是隐藏的:是` `查看基于控制器的状态栏外观否` (2认同)