// // AlarmClockCell.swift // Twear // // Created by yangbin on 2021/12/24. // import UIKit class AlarmClockCell: UITableViewCell { @IBOutlet weak var timeLabel: UILabel! @IBOutlet weak var remarkLabel: UILabel! @IBOutlet weak var cycleLabel: UILabel! @IBOutlet weak var alarmClockIsOn: UISwitch! var switchClosure: ((_ isOn: Bool) -> ())? var alarmClock: AlarmClockModel = AlarmClockModel() { didSet { timeLabel.text = alarmClock.date.toString(.custom("HH:mm")) remarkLabel.text = alarmClock.remark cycleLabel.text = alarmClock.cycleStr alarmClockIsOn.isOn = alarmClock.isOn } } override func awakeFromNib() { super.awakeFromNib() // Initialization code } @IBAction func valueChanged(_ sender: UISwitch) { switchClosure?(sender.isOn) } override func setSelected(_ selected: Bool, animated: Bool) { super.setSelected(selected, animated: animated) // Configure the view for the selected state } }