Cordova/Phonegap 在 iOS 上忽略 config.xml 中的全屏首选项
Cordova/Phonegap ignores fullscreen preference in config.xml on iOS
我已经定义了
<preference name="Fullscreen" value="true"/>
但是通过 Xcode 部署它会忽略这一点。即使我在构建设置中设置了隐藏状态栏。我的所有其他 config.xml 设置似乎都有效,但不是这个。
Fullscreen
不适用于 iOS 7 及更高版本。相反,您可以使用 Cordova HiddenStatusbarOverlay Plugin 隐藏状态栏。
另一种隐藏它的方法是使用 gap:config-file 元素覆盖 UIViewControllerBasedStatusBarAppearance
属性:
<gap:config-file platform="ios" parent="UIViewControllerBasedStatusBarAppearance" overwrite="true">
<false/>
</gap:config-file>
使用以下首选项标签。这对我来说很好。
<preference name="StatusBarOverlaysWebView" value="true" />
我已经定义了
<preference name="Fullscreen" value="true"/>
但是通过 Xcode 部署它会忽略这一点。即使我在构建设置中设置了隐藏状态栏。我的所有其他 config.xml 设置似乎都有效,但不是这个。
Fullscreen
不适用于 iOS 7 及更高版本。相反,您可以使用 Cordova HiddenStatusbarOverlay Plugin 隐藏状态栏。
另一种隐藏它的方法是使用 gap:config-file 元素覆盖 UIViewControllerBasedStatusBarAppearance
属性:
<gap:config-file platform="ios" parent="UIViewControllerBasedStatusBarAppearance" overwrite="true">
<false/>
</gap:config-file>
使用以下首选项标签。这对我来说很好。
<preference name="StatusBarOverlaysWebView" value="true" />