//
|
// ActivityInfoTCell.swift
|
// WanPai
|
//
|
// Created by 杨锴 on 2023/6/13.
|
//
|
|
import UIKit
|
import JQTools
|
|
class ActivityInfoTCell: UITableViewCell {
|
|
var activityListModel:ActivityListModel?{
|
didSet{
|
if let m = activityListModel{
|
img_profile.sd_setImage(with: URL(string: m.coverDrawing),placeholderImage: nil)
|
label_title.text = m.name
|
|
var temp = [String]()
|
temp.append(m.cityName)
|
temp.append(m.registerCondition.strTitle)
|
|
label_limit.text = temp.joined(separator: "|")
|
label_info.text = m.introduction
|
label_duetime.text = "截止报名:" + m.registerEndTime
|
label_ageScope.text = m.age + "岁"
|
label_hot.text = "\(m.heat)"
|
|
label_state.text = m.status.rawTitle
|
label_state.isHidden = m.status.rawTitle.isEmpty
|
switch m.status{
|
case .ongoing,.prepare:
|
label_state.backgroundColor = Def_ThemeColor
|
default:
|
label_state.backgroundColor = UIColor(hexStr: "#BABABA")
|
}
|
}
|
}
|
}
|
|
@IBOutlet weak var label_state: UILabel!
|
@IBOutlet weak var img_profile: UIImageView!
|
@IBOutlet weak var label_title: UILabel!
|
@IBOutlet weak var label_limit: UILabel!
|
@IBOutlet weak var label_info: UILabel!
|
@IBOutlet weak var label_duetime: UILabel!
|
@IBOutlet weak var label_ageScope: UILabel!
|
@IBOutlet weak var label_hot: UILabel!
|
|
override func awakeFromNib() {
|
super.awakeFromNib()
|
selectionStyle = .none
|
}
|
|
override func layoutSubviews() {
|
super.layoutSubviews()
|
label_state.jq_cornerPartWithNib(byRoundingCorners: [.topLeft,.bottomRight], radii: 8, size: CGSize(width: 47, height: 26.5))
|
}
|
}
|