Commit 051c2c34 authored by Alex朱枝文's avatar Alex朱枝文

会员中心调整

parent 9f1810d4
...@@ -387,9 +387,9 @@ extension YHMemberCenterViewController: UITableViewDelegate, UITableViewDataSour ...@@ -387,9 +387,9 @@ extension YHMemberCenterViewController: UITableViewDelegate, UITableViewDataSour
cell.setupCell(mid: "\(level.description)拥有特权\(count)项", isOverLevel: isOverLevel) cell.setupCell(mid: "\(level.description)拥有特权\(count)项", isOverLevel: isOverLevel)
return cell return cell
} }
case let .myPrivilege(_, count, redeemCount, redeemedCount, isShowBottom): case let .myPrivilege(level, count, redeemCount, redeemedCount, isShowBottom):
if let cell = tableView.dequeueReusableCell(withIdentifier: YHMemberCenterMyPrivilegeCell.cellReuseIdentifier) as? YHMemberCenterMyPrivilegeCell { if let cell = tableView.dequeueReusableCell(withIdentifier: YHMemberCenterMyPrivilegeCell.cellReuseIdentifier) as? YHMemberCenterMyPrivilegeCell {
cell.setupCell(right: "\(count)项", redeemCount: redeemCount, redeemedCount: redeemedCount, needShowBottom: isShowBottom) cell.setupCell(mid: "我的\(level.description)特权", right: "\(count)项", redeemCount: redeemCount, redeemedCount: redeemedCount, needShowBottom: isShowBottom)
return cell return cell
} }
case let .action(title, detail, imageStr, ratio, buttonStr, buttonState, id, service): case let .action(title, detail, imageStr, ratio, buttonStr, buttonState, id, service):
......
...@@ -183,6 +183,14 @@ class YHMemberCenterHeaderView: UIView { ...@@ -183,6 +183,14 @@ class YHMemberCenterHeaderView: UIView {
return BannerData(level: level, levelString: levelString, tips: tips, upgradeTitle: upgradeTitle, showProgress: showProgress, ratioString: ratioString, ratio: ratio, showRatio: showRatio, showTips: showTips) return BannerData(level: level, levelString: levelString, tips: tips, upgradeTitle: upgradeTitle, showProgress: showProgress, ratioString: ratioString, ratio: ratio, showRatio: showRatio, showTips: showTips)
}) })
bannerView.reloadData() bannerView.reloadData()
if let index = datas.firstIndex(where: { data in
data.level.rawValue == memberCenterInfo.currentLevel
}) {
DispatchQueue.main.asyncAfter(deadline: .now() + 0.25) {
self.bannerView.scrollToItem(at: index, animated: false)
self.scrollToIndexEvent?(self.datas[index].level)
}
}
} }
override init(frame: CGRect) { override init(frame: CGRect) {
......
...@@ -19,7 +19,7 @@ class YHMemberCenterMyPrivilegeCell: YHResignDocumentCell { ...@@ -19,7 +19,7 @@ class YHMemberCenterMyPrivilegeCell: YHResignDocumentCell {
private lazy var midLabel: UILabel = { private lazy var midLabel: UILabel = {
let label = UILabel() let label = UILabel()
label.text = "我的大众会员特权" label.text = "我的xx会员特权"
label.textColor = UIColor.mainTextColor label.textColor = UIColor.mainTextColor
label.font = .PFSC_M(ofSize: 16) label.font = .PFSC_M(ofSize: 16)
return label return label
...@@ -72,7 +72,8 @@ class YHMemberCenterMyPrivilegeCell: YHResignDocumentCell { ...@@ -72,7 +72,8 @@ class YHMemberCenterMyPrivilegeCell: YHResignDocumentCell {
fatalError("init(coder:) has not been implemented") fatalError("init(coder:) has not been implemented")
} }
func setupCell(right: String, redeemCount: Int, redeemedCount: Int, needShowBottom: Bool) { func setupCell(mid: String, right: String, redeemCount: Int, redeemedCount: Int, needShowBottom: Bool) {
midLabel.text = mid
rightLabel.text = right rightLabel.text = right
bottomContainerView.isHidden = !needShowBottom bottomContainerView.isHidden = !needShowBottom
if needShowBottom { if needShowBottom {
......
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