diff options
| author | Andrej Mihajlov <and@mullvad.net> | 2021-11-04 13:50:01 +0100 |
|---|---|---|
| committer | Andrej Mihajlov <and@mullvad.net> | 2021-11-04 17:05:34 +0100 |
| commit | ca01d7628d9765edba008240e5716eb64a915bd2 (patch) | |
| tree | 948fbad354eafd74a65d681cb6873708e12ac9fa /ios | |
| parent | d5028a976f86420949ba8658e9fba204f003c6ac (diff) | |
| download | mullvadvpn-ca01d7628d9765edba008240e5716eb64a915bd2.tar.xz mullvadvpn-ca01d7628d9765edba008240e5716eb64a915bd2.zip | |
Return a child for statusbar appearance on iOS 12
Diffstat (limited to 'ios')
| -rw-r--r-- | ios/MullvadVPN/CustomSplitViewController.swift | 16 |
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 |
