WomenHealthCell.swift 1.51 KB
//
//  WomenHealthCell.swift
//  Twear
//
//  Created by yangbin on 2021/11/16.
//

import UIKit
import SwiftDate

class WomenHealthCell: UICollectionViewCell {
    
    @IBOutlet weak var imageView: UIImageView!
    @IBOutlet weak var dateLabel: UILabel!
    @IBOutlet weak var lastLabel: UILabel!
    @IBOutlet weak var noDataLabel: UILabel!
    @IBOutlet weak var titleLabel: UILabel!
    var menstrual: MenstrualModel = MenstrualModel() {
        didSet {
            if menstrual.days == 0 {
                dateLabel.text = ""
                imageView.image = UIImage(named: "home_women_health_nodata")
                imageView.isHidden = true
                noDataLabel.isHidden = false
                lastLabel.text = ""
            } else {
                if let model = MenstrualCalendarModel.getLastMenstrual() {
                    let interval = Date() .timeIntervalSince(model.date!)
                    let day = Int(interval / 24 / 60 / 60);
//                    lastLabel.text = model.date!.toString(.custom("MM/dd"))
                    lastLabel.text = "经期第\(day)天"
                }
                dateLabel.text = DateInRegion().date.toString(.custom("MM/dd"))
                imageView.image = UIImage(named: "home_women_health_bg")
                imageView.isHidden = false
                noDataLabel.isHidden = true
            }
        }
    }
    override func awakeFromNib() {
        super.awakeFromNib()
        titleLabel.text = LocString("女性健康")
        // Initialization code
    }

}