From 9b17f3394f411c91fff12098a780b354133f550a Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Sun, 28 Apr 2019 14:39:35 -0500 Subject: [PATCH] Made settings selection color match app selection color. --- iOS/Settings/RefreshIntervalViewController.swift | 7 +++++++ iOS/Settings/SettingsViewController.swift | 8 ++++++++ 2 files changed, 15 insertions(+) diff --git a/iOS/Settings/RefreshIntervalViewController.swift b/iOS/Settings/RefreshIntervalViewController.swift index d2fe29ed5..f663210df 100644 --- a/iOS/Settings/RefreshIntervalViewController.swift +++ b/iOS/Settings/RefreshIntervalViewController.swift @@ -22,7 +22,13 @@ class RefreshIntervalViewController: UITableViewController { override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) + cell.textLabel?.adjustsFontForContentSizeCategory = true + + let bgView = UIView() + bgView.backgroundColor = AppAssets.selectionBackgroundColor + cell.selectedBackgroundView = bgView + let userRefreshInterval = AppDefaults.refreshInterval switch indexPath.row { @@ -76,6 +82,7 @@ class RefreshIntervalViewController: UITableViewController { cell.accessoryType = .none } } + return cell } diff --git a/iOS/Settings/SettingsViewController.swift b/iOS/Settings/SettingsViewController.swift index 1e3e4d230..52a2249c2 100644 --- a/iOS/Settings/SettingsViewController.swift +++ b/iOS/Settings/SettingsViewController.swift @@ -42,6 +42,14 @@ class SettingsViewController: UITableViewController { tableView.tableFooterView = buildLabel } + + override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + let cell = super.tableView(tableView, cellForRowAt: indexPath) + let bgView = UIView() + bgView.backgroundColor = AppAssets.selectionBackgroundColor + cell.selectedBackgroundView = bgView + return cell + } override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {