// // SubTrainCell.swift // Twear // // Created by yangbin on 2021/12/16. // import UIKit class SubTrainCell: UITableViewCell { @IBOutlet weak var trainImageView: UIImageView! @IBOutlet weak var lengthLabel: UILabel! @IBOutlet weak var typeLabel: UILabel! @IBOutlet weak var mileageLabel: UILabel! @IBOutlet weak var calorieLabel: UILabel! @IBOutlet weak var timeLabel: UILabel! var train: TrainModel = TrainModel() { didSet { // train.type = .running // print(train.type) // print(train.typeString) // print(train.typeRaw) trainImageView.image = UIImage(named: train.typeString ?? "跑步") ?? UIImage(named: "跑步") lengthLabel.text = "\(train.length/60)\(LocString("分钟min"))" if UserInfo.distanceUnit == 0 { mileageLabel.text = String(format:"%.2f",Float(train.mileage)/1000) + LocString("公里") } else { mileageLabel.text = (Float(train.mileage)/1000).mileString() + LocString("英里") } calorieLabel.text = String(format:"%.2f",Float(train.calorie)/1000) + LocString("千卡") typeLabel.text = LocString(train.typeString!) timeLabel.toTimePeriodBySecond(startDate: train.date!, length: train.length) } } 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 } }