// // IHNotAssociatedCell.swift // Inhealth // // Created by weclouds on 2020/4/10. // Copyright © 2020 weclouds. All rights reserved. // import UIKit class IHNotAssociatedCell: UITableViewCell { var connectCallback: (()->Void)? var gateDevice:GatewayLamp?{ didSet{ if let data = self.gateDevice { if let devType = data.type,let image = data.image ,let name = data.name,let devId = data.deviceId{ if devType == "0" || devType == "1" { self.deviceIcon.netImage(url: image, placeholder: "全开") }else if devType == "2"{ self.deviceIcon.netImage(url: image, placeholder: "Sensor") }else if devType == "3"{ self.deviceIcon.netImage(url: image, placeholder: "ic_purifier") } self.deviceName.text = name.isBlanck == false ? name : "未命名" self.deviceIdLabel.text = devId } } } } @IBOutlet weak var deviceIcon: UIImageView! @IBOutlet weak var deviceIdLabel: UILabel! @IBOutlet weak var deviceName: UILabel! override func awakeFromNib() { super.awakeFromNib() // Initialization code } override func setSelected(_ selected: Bool, animated: Bool) { super.setSelected(selected, animated: animated) // Configure the view for the selected state } @IBAction func connectAction(_ sender: Any) { if let block = self.connectCallback { block() } } }