// // StatisticsPageHeaderView.swift // JiaPeiManage // // Created by Ning.ge on 2023/6/27. // enum DateType: Int { case day case month case year } final class StatisticsPageHeaderView: UIView,NibLoadable { //预报名 @IBOutlet weak var advanceday_num_label: UILabel! //今日 @IBOutlet weak var today_num_label: UILabel! //昨日 @IBOutlet weak var yesterday_num_label: UILabel! //当月 @IBOutlet weak var thismonth_num_label: UILabel! //上月 @IBOutlet weak var lastmonth_num_label: UILabel! //今年 @IBOutlet weak var thisyear_num_label: UILabel! //去年 @IBOutlet weak var lastyear_num_label: UILabel! //日月年-selgment @IBOutlet weak var items_date_segmented: UISegmentedControl! //日前 @IBOutlet weak var date_section_button: QMUIButton! //时间 @IBOutlet weak var time_button: QMUIButton! //学员 @IBOutlet weak var student_button: QMUIButton! override func awakeFromNib() { super.awakeFromNib() //日期 self.date_section_button.imagePosition = .right self.date_section_button.spacingBetweenImageAndTitle = 9.f //时间 self.time_button.imagePosition = .right self.time_button.spacingBetweenImageAndTitle = 9.f //学员 self.student_button.imagePosition = .right self.student_button.spacingBetweenImageAndTitle = 9.f if #available(iOS 13.0, *) { items_date_segmented.selectedSegmentTintColor = UIColor("#35BF5E") items_date_segmented.backgroundColor = UIColor("#0B424D") } else { // Fallback on earlier versions items_date_segmented.setBackgroundImage(UIColor.imageWithColor(UIColor("#35BF5E")!), for: .selected, barMetrics: .default) items_date_segmented.layer.masksToBounds = true items_date_segmented.layer.cornerRadius = 6 // 去掉分割线 items_date_segmented.setDividerImage(UIImage(), forLeftSegmentState: .normal, rightSegmentState: .normal, barMetrics: .default) let image = UIColor.imageWithColor(UIColor("#0B424D")!) // 设置未选中背景色 items_date_segmented.setBackgroundImage(image, for: .normal, barMetrics: .default) } // 设置选中字体色 items_date_segmented.setTitleTextAttributes([NSAttributedString.Key.foregroundColor: UIColor.white], for: .selected) // 设置未选中字体色 items_date_segmented.setTitleTextAttributes([NSAttributedString.Key.foregroundColor: UIColor("#899199")!], for: .normal) } func setStuTotalCountDataModel(stuTotalCountDataModel:StuTotalCountDataModel){ if(stuTotalCountDataModel != nil){ //预报名 advanceday_num_label.text = String(stuTotalCountDataModel.yday) //今日 today_num_label.text = String(stuTotalCountDataModel.day) //昨日 yesterday_num_label.text = "昨日 " + String(stuTotalCountDataModel.yesterday) //当月 thismonth_num_label.text = String(stuTotalCountDataModel.month) //上月 lastmonth_num_label.text = "上月 " + String(stuTotalCountDataModel.lastMonth) //今年 thisyear_num_label.text = String(stuTotalCountDataModel.year) //去年 lastyear_num_label.text = "去年 " + String(stuTotalCountDataModel.lastYear) } } }