in mpush_ios_demo/mpush_ios_demo/LiveActivity/ActivitiesTableViewCell.swift [209:241]
func configure(status: String, modelName: String, activityId: String) {
statusValueLabel.text = status
modelValueLabel.text = modelName
idValueLabel.text = activityId
endButton.isHidden = false
// 根据状态调整显示
var dotColor = UIColor.init(hexString: "#29A64E")
var valueColor = UIColor.init(hexString: "#29A64E")
switch status.lowercased() {
case "active":
dotColor = UIColor.init(hexString: "#29A64E")
valueColor = UIColor.init(hexString: "#29A64E")
case "ended":
dotColor = UIColor.init(hexString: "#C82727")
valueColor = UIColor.init(hexString: "#C82727")
endButton.isHidden = true
case "dismissed":
dotColor = UIColor.init(hexString: "#9DA3BC")
valueColor = UIColor.init(hexString: "#9DA3BC")
endButton.isHidden = true
case "stale":
dotColor = UIColor.init(hexString: "#F0891C")
valueColor = UIColor.init(hexString: "#F0891C")
default:
dotColor = UIColor.init(hexString: "#29A64E")
valueColor = UIColor.init(hexString: "#29A64E")
}
statusDotView.backgroundColor = dotColor
statusValueLabel.textColor = valueColor
}