// // SBTDashboardCell.swift // SolarBT // // Created by weclouds on 2019/1/29. // Copyright © 2019 weclouds. All rights reserved. // import UIKit class SBTDashboardCell: UITableViewCell { var solarPowerValue : String? { didSet{ dashboardView.solarPowerValue = self.solarPowerValue } } var solarPower : CGFloat? = 0.0{ didSet{ if let solarPower = self.solarPower { dashboardView.powerValue = solarPower } } } lazy var dashboardView : SBTDashboardView = { var dashbardView = SBTDashboardView(frame: CGRect(x: 0, y: 0, width: 188, height: 188)) // dashbardView.powerValue = 0.5 return dashbardView }() override func awakeFromNib() { super.awakeFromNib() // Initialization code createUI() } override func setSelected(_ selected: Bool, animated: Bool) { super.setSelected(selected, animated: animated) // Configure the view for the selected state } func createUI() { addSubview(dashboardView) dashboardView.snp.makeConstraints { (make) in make.centerX.equalToSuperview() make.centerY.equalToSuperview() make.width.height.equalTo(188) } } }