Details
-
Bug
-
Resolution: Won't Do
-
P2: Important
-
None
-
5.7.0, 5.10.0, 5.9.4
-
Qt 5.7
iOS >= 7
Description
When i set window flag MaximizeUsingFullscreenGeometryHint, Qt set prefferedStatusBarStyle of QIOSViewController to UIStatusBarStyleDefault, but i need UIStatusBarStyleLightContent.
No way to change statusbar color, when app is fullscreen. Look at the source:
qiosviewcontroller.mm
if (focusWindow->flags() & Qt::MaximizeUsingFullscreenGeometryHint) self.preferredStatusBarStyle = UIStatusBarStyleDefault; else self.preferredStatusBarStyle = UIStatusBarStyleLightContent;
Possible solutions:
1) using UIStatusBar key from Info.plist
2) cross-platform options to setup statusbar appearance on all platforms