From c6d632ede43e506ce6c43290ad2a40768773d21e Mon Sep 17 00:00:00 2001 From: Davide De Rosa Date: Sat, 27 Oct 2018 22:21:00 +0200 Subject: [PATCH] Add title to configuration parameter selector --- Passepartout-iOS/Scenes/ConfigurationViewController.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Passepartout-iOS/Scenes/ConfigurationViewController.swift b/Passepartout-iOS/Scenes/ConfigurationViewController.swift index 29f221a1..fbf3f051 100644 --- a/Passepartout-iOS/Scenes/ConfigurationViewController.swift +++ b/Passepartout-iOS/Scenes/ConfigurationViewController.swift @@ -296,9 +296,12 @@ extension ConfigurationViewController: UITableViewDataSource, UITableViewDelegat fatalError("Table should not allow selection when isEditable is false") } + let settingCell = tableView.cellForRow(at: indexPath) as? SettingTableViewCell + switch model.row(at: indexPath) { case .cipher: let vc = OptionViewController() + vc.title = settingCell?.leftText vc.options = [.aes128cbc, .aes192cbc, .aes256cbc, .aes128gcm, .aes192gcm, .aes256gcm] vc.selectedOption = configuration.cipher vc.descriptionBlock = { $0.description } @@ -314,6 +317,7 @@ extension ConfigurationViewController: UITableViewDataSource, UITableViewDelegat } let vc = OptionViewController() + vc.title = settingCell?.leftText vc.options = [.sha1, .sha224, .sha256, .sha384, .sha512] vc.selectedOption = configuration.digest vc.descriptionBlock = { $0.description } @@ -325,6 +329,7 @@ extension ConfigurationViewController: UITableViewDataSource, UITableViewDelegat case .compressionFrame: let vc = OptionViewController() + vc.title = settingCell?.leftText vc.options = [.disabled, .compLZO, .compress] vc.selectedOption = configuration.compressionFraming vc.descriptionBlock = { $0.cellDescription }