【发布时间】:2015-04-17 06:51:00
【问题描述】:
我已经定义了
<preference name="Fullscreen" value="true"/>
但是通过 Xcode 部署它会忽略这一点。即使我在构建设置上设置了隐藏状态栏。我所有的其他 config.xml 设置似乎都有效,但不是这个。
【问题讨论】:
标签: ios cordova jquery-mobile
我已经定义了
<preference name="Fullscreen" value="true"/>
但是通过 Xcode 部署它会忽略这一点。即使我在构建设置上设置了隐藏状态栏。我所有的其他 config.xml 设置似乎都有效,但不是这个。
【问题讨论】:
标签: ios cordova jquery-mobile
Fullscreen 不适用于 iOS 7 及更高版本。相反,您可以使用Cordova HiddenStatusbarOverlay Plugin 隐藏状态栏。
另一种隐藏它的方法是使用gap:config-file 元素覆盖UIViewControllerBasedStatusBarAppearance 属性:
<gap:config-file platform="ios" parent="UIViewControllerBasedStatusBarAppearance" overwrite="true">
<false/>
</gap:config-file>
【讨论】:
Status bar is initially hidden: YESView controller-based status bar appearance NO
使用以下偏好标签。这对我来说很好。
<preference name="StatusBarOverlaysWebView" value="true" />
【讨论】: