mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-19 19:53:25 +01:00
Fixes misplaced back button
This commit is contained in:
@@ -191,7 +191,21 @@ class AppViewController: UIViewController
|
|||||||
self._shouldResetLayout = false
|
self._shouldResetLayout = false
|
||||||
}
|
}
|
||||||
|
|
||||||
let statusBarHeight = self.view.window?.windowScene?.statusBarManager?.statusBarFrame.height ?? 0
|
let statusBarHeight: Double
|
||||||
|
|
||||||
|
if let navigationController, navigationController.presentingViewController != nil, navigationController.modalPresentationStyle != .fullScreen
|
||||||
|
{
|
||||||
|
statusBarHeight = 20
|
||||||
|
}
|
||||||
|
else if let statusBarManager = self.view.window?.windowScene?.statusBarManager
|
||||||
|
{
|
||||||
|
statusBarHeight = statusBarManager.statusBarFrame.height
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
statusBarHeight = 0
|
||||||
|
}
|
||||||
|
|
||||||
let cornerRadius = self.contentViewControllerShadowView.layer.cornerRadius
|
let cornerRadius = self.contentViewControllerShadowView.layer.cornerRadius
|
||||||
|
|
||||||
let inset = 12 as CGFloat
|
let inset = 12 as CGFloat
|
||||||
|
|||||||
@@ -277,8 +277,21 @@ class HeaderContentViewController<Header: UIView, Content: ScrollableContentView
|
|||||||
self._shouldResetLayout = false
|
self._shouldResetLayout = false
|
||||||
}
|
}
|
||||||
|
|
||||||
//TODO: Dynamically calculate status bar height.
|
let statusBarHeight: Double
|
||||||
let statusBarHeight = 20.0 //self.view.window?.windowScene?.statusBarManager?.statusBarFrame.height ?? 0
|
|
||||||
|
if let navigationController, navigationController.presentingViewController != nil, navigationController.modalPresentationStyle != .fullScreen
|
||||||
|
{
|
||||||
|
statusBarHeight = 20
|
||||||
|
}
|
||||||
|
else if let statusBarManager = self.view.window?.windowScene?.statusBarManager
|
||||||
|
{
|
||||||
|
statusBarHeight = statusBarManager.statusBarFrame.height
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
statusBarHeight = 0
|
||||||
|
}
|
||||||
|
|
||||||
let cornerRadius = self.contentViewControllerShadowView.layer.cornerRadius
|
let cornerRadius = self.contentViewControllerShadowView.layer.cornerRadius
|
||||||
|
|
||||||
let inset = 15 as CGFloat
|
let inset = 15 as CGFloat
|
||||||
|
|||||||
Reference in New Issue
Block a user