1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- //
- // StatisticsOfficialPageHeaderView.swift
- // JiaPeiManage
- //
- // Created by Ning.ge on 2023/7/4.
- //
- final class StatisticsOfficialPageHeaderView: UIView,NibLoadable {
-
- //今日
- @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){
- //今日
- 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)
- }
- }
-
- }
|