From 57cc5ac5a5072f5ee58382592d70895fa619ddde Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sat, 10 Sep 2022 13:32:18 -0400 Subject: [PATCH] Fix show sidebar button not appearing on iPad --- Reader/Screens/AppSplitViewController.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Reader/Screens/AppSplitViewController.swift b/Reader/Screens/AppSplitViewController.swift index 1df944c..887257e 100644 --- a/Reader/Screens/AppSplitViewController.swift +++ b/Reader/Screens/AppSplitViewController.swift @@ -45,7 +45,15 @@ class AppSplitViewController: UISplitViewController { setViewController(sidebarNav, for: .primary) secondaryNav = UINavigationController() + #if targetEnvironment(macCatalyst) secondaryNav.isNavigationBarHidden = true + #else + // the toggle sidebar button only appears if there's a navigation bar + // so we just make always transparent, rather than disabling it + let secondaryNavBarAppearance = UINavigationBarAppearance() + secondaryNavBarAppearance.configureWithTransparentBackground() + secondaryNav.navigationBar.standardAppearance = secondaryNavBarAppearance + #endif secondaryNav.view.backgroundColor = .appBackground setViewController(secondaryNav, for: .secondary)