Commit 77ccb901 authored by Steven杜宇's avatar Steven杜宇

// vip

parent b356a990
...@@ -61,8 +61,10 @@ class YHUserVipFunctionInfoView: UIView { ...@@ -61,8 +61,10 @@ class YHUserVipFunctionInfoView: UIView {
fatalError("init(coder:) has not been implemented") fatalError("init(coder:) has not been implemented")
} }
func update(titleColor: UIColor, descColor: UIColor) { func update(title: String, desc: String, titleColor: UIColor, descColor: UIColor) {
titleLabel.text = title
titleLabel.textColor = titleColor titleLabel.textColor = titleColor
descLabel.text = desc
descLabel.textColor = descColor descLabel.textColor = descColor
} }
...@@ -97,6 +99,7 @@ class YHUserVipFunctionInfoView: UIView { ...@@ -97,6 +99,7 @@ class YHUserVipFunctionInfoView: UIView {
class YHUserVipInfoView: UIView { class YHUserVipInfoView: UIView {
var growValue: Int = 0
var vipLevel: YHUserVipLevel = .none { var vipLevel: YHUserVipLevel = .none {
didSet { didSet {
updateVipLevel(vipLevel) updateVipLevel(vipLevel)
...@@ -223,8 +226,7 @@ class YHUserVipInfoView: UIView { ...@@ -223,8 +226,7 @@ class YHUserVipInfoView: UIView {
make.bottom.equalTo(0) make.bottom.equalTo(0)
} }
self.vipLevel = .none self.update(growValue: 0, vipLevel: .none)
self.update(growValue: 0, vipLevel: self.vipLevel)
} }
func updateVipLevel(_ vipLevel: YHUserVipLevel) { func updateVipLevel(_ vipLevel: YHUserVipLevel) {
...@@ -235,9 +237,9 @@ class YHUserVipInfoView: UIView { ...@@ -235,9 +237,9 @@ class YHUserVipInfoView: UIView {
self.titleLabel.textColor = .white self.titleLabel.textColor = .white
self.rightBtn.backgroundColor = UIColor(hex: 0x5A2C0E) self.rightBtn.backgroundColor = UIColor(hex: 0x5A2C0E)
self.rightBtn.setTitleColor(.white, for: .normal) self.rightBtn.setTitleColor(.white, for: .normal)
function1View.update(titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6)) function1View.update(title: "专属顾问", desc: "8小时*5天专人", titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6))
function2View.update(titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6)) function2View.update(title: "专属积分", desc: "消费累积享好礼", titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6))
function3View.update(titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6)) function3View.update(title: "奢华会客厅", desc: "体验中心使用权", titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6))
} else if vipLevel == .platinum { } else if vipLevel == .platinum {
...@@ -246,9 +248,9 @@ class YHUserVipInfoView: UIView { ...@@ -246,9 +248,9 @@ class YHUserVipInfoView: UIView {
self.titleLabel.textColor = .white self.titleLabel.textColor = .white
self.rightBtn.backgroundColor = UIColor(hex: 0x382F6B) self.rightBtn.backgroundColor = UIColor(hex: 0x382F6B)
self.rightBtn.setTitleColor(.white, for: .normal) self.rightBtn.setTitleColor(.white, for: .normal)
function1View.update(titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6)) function1View.update(title: "专属顾问", desc: "12小时*6天专人", titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6))
function2View.update(titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6)) function2View.update(title: "奢华会客厅", desc: "体验中心使用权", titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6))
function3View.update(titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6)) function3View.update(title: "专属中港车", desc: "专车接送服务", titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6))
} else if vipLevel == .diamond { } else if vipLevel == .diamond {
self.bgImgView.image = UIImage(named: "mine_member_bg_vip_3") self.bgImgView.image = UIImage(named: "mine_member_bg_vip_3")
...@@ -256,9 +258,9 @@ class YHUserVipInfoView: UIView { ...@@ -256,9 +258,9 @@ class YHUserVipInfoView: UIView {
self.titleLabel.textColor = .init(hex: 0xE0C9AF) self.titleLabel.textColor = .init(hex: 0xE0C9AF)
self.rightBtn.backgroundColor = UIColor(hex: 0xE0C9AF) self.rightBtn.backgroundColor = UIColor(hex: 0xE0C9AF)
self.rightBtn.setTitleColor(.init(hex: 0x12296F), for: .normal) self.rightBtn.setTitleColor(.init(hex: 0x12296F), for: .normal)
function1View.update(titleColor: UIColor(hex: 0xE0C9AF), descColor: UIColor(hex: 0xE0C9AF, alpha: 0.6)) function1View.update(title: "专属顾问", desc: "24小时*7天专人", titleColor: UIColor(hex: 0xE0C9AF), descColor: UIColor(hex: 0xE0C9AF, alpha: 0.6))
function2View.update(titleColor: UIColor(hex: 0xE0C9AF), descColor: UIColor(hex: 0xE0C9AF, alpha: 0.6)) function2View.update(title: "专属中港车", desc: "专车接送服务", titleColor: UIColor(hex: 0xE0C9AF), descColor: UIColor(hex: 0xE0C9AF, alpha: 0.6))
function3View.update(titleColor: UIColor(hex: 0xE0C9AF), descColor: UIColor(hex: 0xE0C9AF, alpha: 0.6)) function3View.update(title: "高端私董会", desc: "共享商业洞见", titleColor: UIColor(hex: 0xE0C9AF), descColor: UIColor(hex: 0xE0C9AF, alpha: 0.6))
} else { } else {
self.bgImgView.image = UIImage(named: "mine_member_bg_vip_0") self.bgImgView.image = UIImage(named: "mine_member_bg_vip_0")
...@@ -266,14 +268,17 @@ class YHUserVipInfoView: UIView { ...@@ -266,14 +268,17 @@ class YHUserVipInfoView: UIView {
self.titleLabel.textColor = .white self.titleLabel.textColor = .white
self.rightBtn.backgroundColor = UIColor(hex: 0x323849) self.rightBtn.backgroundColor = UIColor(hex: 0x323849)
self.rightBtn.setTitleColor(.white, for: .normal) self.rightBtn.setTitleColor(.white, for: .normal)
function1View.update(titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6)) function1View.update(title: "AI港小宝", desc: "聚焦香港的智能体", titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6))
function2View.update(titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6)) function2View.update(title: "专属积分", desc: "消费累积享好礼", titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6))
function3View.update(titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6)) function3View.update(title: "精品下午茶", desc: "尊享精致茶点", titleColor: .white, descColor: UIColor(hex: 0xFFFFFF, alpha: 0.6))
} }
} }
func update(growValue: Int, vipLevel: YHUserVipLevel) { func update(growValue: Int, vipLevel: YHUserVipLevel) {
self.growValue = growValue
self.vipLevel = vipLevel
let text = "当前成长值" let text = "当前成长值"
let count = " \(growValue)" let count = " \(growValue)"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment