//
|
// HomeListen_item_TCell.swift
|
// DolphinEnglishLearnStudent
|
//
|
// Created by 无故事王国 on 2024/5/23.
|
//
|
|
import UIKit
|
|
class HomeListen_item_TV2Cell: UITableViewCell {
|
@IBOutlet weak var label_title: UILabel!
|
@IBOutlet weak var view_state: UIStackView!
|
@IBOutlet weak var label_state: UILabel!
|
@IBOutlet weak var cons_trail: NSLayoutConstraint!
|
@IBOutlet weak var label_subTitle: UILabel!
|
@IBOutlet weak var view_t: UIView!
|
@IBOutlet weak var view_center: UIView!
|
|
override func awakeFromNib() {
|
super.awakeFromNib()
|
backgroundColor = .clear
|
selectionStyle = .none
|
cons_trail.constant = (JQ_ScreenW - 125 * 2) / 2
|
}
|
|
override func layoutSubviews() {
|
super.layoutSubviews()
|
view_t.jq_cornerRadius = 8.5
|
view_t.masksToBounds = true
|
}
|
|
func setProgress(progress:Int){
|
if progress <= 0{
|
view_t.backgroundColor = UIColor(hexString: "#F84D31")
|
label_state.text = "未完成"
|
view_center.backgroundColor = UIColor(hexString: "#DDDDDD")
|
}else if progress == 100{
|
view_t.backgroundColor = UIColor(hexString: "#66CFFA")
|
label_state.text = "已完成"
|
view_center.backgroundColor = UIColor.white
|
}else if progress > 0 && progress < 100{
|
view_t.backgroundColor = UIColor(hexString: "#FF8A66")
|
label_state.text = String(format: "剩余:%ld%%", progress)
|
view_center.backgroundColor = UIColor.white
|
}
|
}
|
}
|