// SPDX-License-Identifier: MIT // Copyright © 2018 WireGuard LLC. All Rights Reserved. import UIKit class SettingsKeyValueCell: UITableViewCell { var key: String { get { return textLabel?.text ?? "" } set(value) { textLabel?.text = value } } var value: String { get { return detailTextLabel?.text ?? "" } set(value) { detailTextLabel?.text = value } } override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) { super.init(style: .value1, reuseIdentifier: SettingsKeyValueCell.reuseIdentifier) } required init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } override func prepareForReuse() { super.prepareForReuse() key = "" value = "" } }