From 87e337cbeb1d1ae39c681d9640940bba2d08d111 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 2 Jul 2019 20:52:44 -0400 Subject: [PATCH] try color header bg again --- .../Controllers/ExtendedUITableViewSource.cs | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/src/iOS.Core/Controllers/ExtendedUITableViewSource.cs b/src/iOS.Core/Controllers/ExtendedUITableViewSource.cs index f9ee5f4a6..41c6b5ca8 100644 --- a/src/iOS.Core/Controllers/ExtendedUITableViewSource.cs +++ b/src/iOS.Core/Controllers/ExtendedUITableViewSource.cs @@ -8,21 +8,35 @@ namespace Bit.iOS.Core.Views { public override void WillDisplayHeaderView(UITableView tableView, UIView headerView, nint section) { - if(headerView != null && headerView is UITableViewHeaderFooterView hv && hv.TextLabel != null) + if(headerView != null && headerView is UITableViewHeaderFooterView hv) { - hv.TextLabel.TextColor = ThemeHelpers.MutedColor; + hv.BackgroundColor = ThemeHelpers.ListHeaderBackgroundColor; hv.TintColor = ThemeHelpers.ListHeaderBackgroundColor; - hv.BackgroundView.BackgroundColor = ThemeHelpers.ListHeaderBackgroundColor; + if(hv.BackgroundView != null) + { + hv.BackgroundView.BackgroundColor = ThemeHelpers.ListHeaderBackgroundColor; + } + if(hv.TextLabel != null) + { + hv.TextLabel.TextColor = ThemeHelpers.MutedColor; + } } } public override void WillDisplayFooterView(UITableView tableView, UIView footerView, nint section) { - if(footerView != null && footerView is UITableViewHeaderFooterView fv && fv.TextLabel != null) + if(footerView != null && footerView is UITableViewHeaderFooterView fv) { - fv.TextLabel.TextColor = ThemeHelpers.MutedColor; + fv.BackgroundColor = ThemeHelpers.ListHeaderBackgroundColor; fv.TintColor = ThemeHelpers.ListHeaderBackgroundColor; - fv.BackgroundView.BackgroundColor = ThemeHelpers.ListHeaderBackgroundColor; + if(fv.BackgroundView != null) + { + fv.BackgroundView.BackgroundColor = ThemeHelpers.ListHeaderBackgroundColor; + } + if(fv.TextLabel != null) + { + fv.TextLabel.TextColor = ThemeHelpers.MutedColor; + } } } }