From 8176f0d9cc1105e881943ab8143b266fd56ff15a Mon Sep 17 00:00:00 2001 From: Stuart Breckenridge Date: Sat, 29 Jan 2022 08:10:50 +0800 Subject: [PATCH] fixes feed nav bar --- iOS/Base.lproj/Main.storyboard | 4 ++-- iOS/MasterFeed/MasterFeedViewController.swift | 17 +++++++++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/iOS/Base.lproj/Main.storyboard b/iOS/Base.lproj/Main.storyboard index 4e39e3769..7ce18a37f 100644 --- a/iOS/Base.lproj/Main.storyboard +++ b/iOS/Base.lproj/Main.storyboard @@ -158,7 +158,7 @@ - + @@ -172,7 +172,7 @@ - + diff --git a/iOS/MasterFeed/MasterFeedViewController.swift b/iOS/MasterFeed/MasterFeedViewController.swift index 3b8faf264..158b33b68 100644 --- a/iOS/MasterFeed/MasterFeedViewController.swift +++ b/iOS/MasterFeed/MasterFeedViewController.swift @@ -76,6 +76,7 @@ class MasterFeedViewController: UITableViewController, UndoableCommandRunner, Ma refreshControl!.addTarget(self, action: #selector(refreshAccounts(_:)), for: .valueChanged) configureToolbar() + configureNavbar() becomeFirstResponder() } @@ -715,6 +716,22 @@ private extension MasterFeedViewController { toolbarItems?.insert(refreshProgressItemButton, at: 2) } + func configureNavbar() { + let scrollEdge = UINavigationBarAppearance() + scrollEdge.configureWithOpaqueBackground() + scrollEdge.shadowColor = nil + scrollEdge.shadowImage = UIImage() + + let standard = UINavigationBarAppearance() + standard.shadowColor = nil + standard.shadowImage = UIImage() + + navigationController?.navigationBar.standardAppearance = standard + navigationController?.navigationBar.compactAppearance = standard + navigationController?.navigationBar.scrollEdgeAppearance = scrollEdge + navigationController?.navigationBar.compactScrollEdgeAppearance = scrollEdge + } + func setFilterButtonToActive() { filterButton?.image = AppAssets.filterActiveImage filterButton?.accLabelText = NSLocalizedString("Selected - Filter Read Feeds", comment: "Selected - Filter Read Feeds")