mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-25 11:02:48 +02:00
Only update the nav bar from the top SwiftUI view.
This commit is contained in:
@@ -88,9 +88,13 @@ class VectorHostingController: UIHostingController<AnyView> {
|
||||
override func viewWillLayoutSubviews() {
|
||||
super.viewWillLayoutSubviews()
|
||||
|
||||
if let navigationController = navigationController, navigationController.isNavigationBarHidden != isNavigationBarHidden {
|
||||
navigationController.isNavigationBarHidden = isNavigationBarHidden
|
||||
}
|
||||
guard
|
||||
let navigationController = navigationController,
|
||||
navigationController.topViewController == self,
|
||||
navigationController.isNavigationBarHidden != isNavigationBarHidden
|
||||
else { return }
|
||||
|
||||
navigationController.isNavigationBarHidden = isNavigationBarHidden
|
||||
}
|
||||
|
||||
override func viewDidLayoutSubviews() {
|
||||
|
||||
Reference in New Issue
Block a user