// // SBTParamSet_RXCell.swift // SolarBT // // Created by weclouds on 2019/3/14. // Copyright © 2019 weclouds. All rights reserved. // import UIKit class SBTParamSet_RXCell: UITableViewCell { var isOld :Bool? = false{ didSet{ if self.isOld == true{ self.rxView.backgroundColor = UIColor(hexString: "F1F1F1") }else{ self.rxView.backgroundColor = UIColor(hexString: "FFFFFF") } } } var rx:String?{ didSet{ rxValue.text = self.rx } } var itemdidSelectCallback : (()->Void)? @IBOutlet weak var rxportLabel: UILabel! @IBOutlet weak var rxView: UIView! @IBOutlet weak var rxValue: UILabel! override func awakeFromNib() { super.awakeFromNib() // Initialization code rxportLabel.text = "RX_port_function".da_localizedStr() let tap = UITapGestureRecognizer(target: self, action: #selector(tapAction)) rxView.addGestureRecognizer(tap) } override func setSelected(_ selected: Bool, animated: Bool) { super.setSelected(selected, animated: animated) // Configure the view for the selected state } override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? { return super.hitTest(point, with: event) } @objc func tapAction() { if self.isOld == false { itemdidSelectCallback!() } } }