From 2f755108895603a13902480ddebe61299962fb28 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Wed, 11 May 2022 19:15:56 -0400 Subject: [PATCH] Disable transparent nav bar in conversation vc --- .../Conversation/ConversationTableViewController.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Tusker/Screens/Conversation/ConversationTableViewController.swift b/Tusker/Screens/Conversation/ConversationTableViewController.swift index 1c68550b..55d4c6a9 100644 --- a/Tusker/Screens/Conversation/ConversationTableViewController.swift +++ b/Tusker/Screens/Conversation/ConversationTableViewController.swift @@ -132,6 +132,11 @@ class ConversationTableViewController: EnhancedTableViewController { visibilityBarButtonItem = UIBarButtonItem(image: initialImage, style: .plain, target: self, action: #selector(toggleVisibilityButtonPressed)) } navigationItem.rightBarButtonItem = visibilityBarButtonItem + // disable transparent background when scroll to top because it looks weird when items earlier in the thread load in + // (it remains transparent slightly too long, resulting in a flash of the content under the transparent bar) + let appearance = UINavigationBarAppearance() + appearance.configureWithDefaultBackground() + navigationItem.scrollEdgeAppearance = appearance Task { await loadMainStatus()