summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2021-11-04 13:50:01 +0100
committerAndrej Mihajlov <and@mullvad.net>2021-11-04 17:05:34 +0100
commitca01d7628d9765edba008240e5716eb64a915bd2 (patch)
tree948fbad354eafd74a65d681cb6873708e12ac9fa
parentd5028a976f86420949ba8658e9fba204f003c6ac (diff)
downloadmullvadvpn-ca01d7628d9765edba008240e5716eb64a915bd2.tar.xz
mullvadvpn-ca01d7628d9765edba008240e5716eb64a915bd2.zip
Return a child for statusbar appearance on iOS 12
-rw-r--r--ios/MullvadVPN/CustomSplitViewController.swift16
1 files changed, 16 insertions, 0 deletions
diff --git a/ios/MullvadVPN/CustomSplitViewController.swift b/ios/MullvadVPN/CustomSplitViewController.swift
index 86e26b8bbd..662eef869b 100644
--- a/ios/MullvadVPN/CustomSplitViewController.swift
+++ b/ios/MullvadVPN/CustomSplitViewController.swift
@@ -32,6 +32,22 @@ class CustomSplitViewController: UISplitViewController, RootContainment {
}
}
+ override var childForStatusBarStyle: UIViewController? {
+ if #available(iOS 13, *) {
+ return super.childForStatusBarStyle
+ } else {
+ return viewControllers.last
+ }
+ }
+
+ override var childForStatusBarHidden: UIViewController? {
+ if #available(iOS 13, *) {
+ return super.childForStatusBarHidden
+ } else {
+ return viewControllers.last
+ }
+ }
+
override var shouldAutomaticallyForwardAppearanceMethods: Bool {
// iOS 12: force split view controller to forward appearance events.
return true