Commit 39e0082c authored by David黄金龙's avatar David黄金龙

几处细节调整

parent 52159038
...@@ -86,6 +86,8 @@ extension YHPayMemberContentItem { ...@@ -86,6 +86,8 @@ extension YHPayMemberContentItem {
detailLabel.text = detail detailLabel.text = detail
if oneLine { if oneLine {
copyBtn.setTitle("复制", for: .normal)
detailLabel.textAlignment = .right
titleLabel.snp.makeConstraints { make in titleLabel.snp.makeConstraints { make in
make.centerY.equalToSuperview() make.centerY.equalToSuperview()
make.height.equalTo(18) make.height.equalTo(18)
...@@ -118,6 +120,8 @@ extension YHPayMemberContentItem { ...@@ -118,6 +120,8 @@ extension YHPayMemberContentItem {
} }
} }
} else { } else {
detailLabel.textAlignment = .left
copyBtn.setTitle("查看", for: .normal)
titleLabel.snp.makeConstraints { make in titleLabel.snp.makeConstraints { make in
make.centerY.equalToSuperview() make.centerY.equalToSuperview()
make.height.equalTo(18) make.height.equalTo(18)
......
...@@ -50,8 +50,10 @@ private extension YHPayMemberContentItems { ...@@ -50,8 +50,10 @@ private extension YHPayMemberContentItems {
extension YHPayMemberContentItems { extension YHPayMemberContentItems {
func updateUI( type : Int) { func updateUI( type : Int) {
whiteContentView.removeSubviews()
removeSubviews() removeSubviews()
addSubview(whiteContentView) addSubview(whiteContentView)
whiteContentView.snp.makeConstraints { make in whiteContentView.snp.makeConstraints { make in
make.top.bottom.equalToSuperview() make.top.bottom.equalToSuperview()
...@@ -71,30 +73,67 @@ extension YHPayMemberContentItems { ...@@ -71,30 +73,67 @@ extension YHPayMemberContentItems {
var lastView : UIView = item var lastView : UIView = item
do { if type == 1 || type == 2 {
let item = YHPayMemberContentItem() do {
whiteContentView.addSubview(item) let item = YHPayMemberContentItem()
item.snp.makeConstraints { make in whiteContentView.addSubview(item)
make.top.equalTo(lastView.snp.bottom).offset(kMargin) item.snp.makeConstraints { make in
make.left.right.equalToSuperview() make.top.equalTo(lastView.snp.bottom).offset(kMargin)
make.left.right.equalToSuperview()
}
item.updateUI(title: "可缴费时间段:",detail: "2023.10.1 - 2023.11.20",showBtn: false)
lastView = item
} }
item.updateUI(title: "可缴费时间段:",detail: "2023.10.1 - 2023.11.20",showBtn: false)
lastView = item
} do {
let item = YHPayMemberContentItem()
whiteContentView.addSubview(item)
do { item.snp.makeConstraints { make in
let item = YHPayMemberContentItem() make.top.equalTo(lastView.snp.bottom).offset(kMargin)
whiteContentView.addSubview(item) make.left.right.equalToSuperview()
item.snp.makeConstraints { make in }
make.top.equalTo(lastView.snp.bottom).offset(kMargin) item.updateUI(title: "缴费金额:",detail: "230港币(≈211.89人民币)",showBtn: false)
make.left.right.equalToSuperview() lastView = item
}
} else if type == 3 {
do {
let item = YHPayMemberContentItem()
whiteContentView.addSubview(item)
item.snp.makeConstraints { make in
make.top.equalTo(lastView.snp.bottom).offset(kMargin)
make.left.right.equalToSuperview()
}
item.updateUI(title: "缴费金额:",detail: "230港币(≈211.89人民币)",showBtn: false)
lastView = item
}
do {
whiteContentView.addSubview(lineView)
lineView.snp.makeConstraints { make in
make.top.equalTo(lastView.snp.bottom).offset(kMargin)
make.height.equalTo(1)
make.left.right.equalToSuperview()
}
lastView = lineView
}
do {
let item = YHPayMemberContentItem()
whiteContentView.addSubview(item)
item.snp.makeConstraints { make in
make.top.equalTo(lastView.snp.bottom).offset(kMargin)
make.left.right.equalToSuperview()
}
item.updateUI(title: "缴费电子签证:",detail: "Visa QMEN-0021813-22.pdf",oneLine: false,showBtn: true)
lastView = item
} }
item.updateUI(title: "缴费金额:",detail: "230港币(≈211.89人民币)",showBtn: false)
lastView = item
} }
whiteContentView.addSubview(fakeView) whiteContentView.addSubview(fakeView)
fakeView.snp.makeConstraints { make in fakeView.snp.makeConstraints { make in
make.top.equalTo(lastView.snp.bottom).offset(kMargin) make.top.equalTo(lastView.snp.bottom).offset(kMargin)
......
...@@ -55,6 +55,7 @@ extension YHPayMemberItemsView { ...@@ -55,6 +55,7 @@ extension YHPayMemberItemsView {
make.top.left.right.equalToSuperview() make.top.left.right.equalToSuperview()
make.height.equalTo(YHPayMemberSectionItem.viewH) make.height.equalTo(YHPayMemberSectionItem.viewH)
} }
sectionItem.updateUI(type: type)
addSubview(contentItems) addSubview(contentItems)
...@@ -72,6 +73,10 @@ extension YHPayMemberItemsView { ...@@ -72,6 +73,10 @@ extension YHPayMemberItemsView {
make.height.equalTo(1) make.height.equalTo(1)
make.bottom.equalToSuperview() make.bottom.equalToSuperview()
} }
if type == 3 {
lineView.isHidden = true
} else {
lineView.isHidden = false
}
} }
} }
...@@ -76,7 +76,22 @@ private extension YHPayMemberSectionItem { ...@@ -76,7 +76,22 @@ private extension YHPayMemberSectionItem {
extension YHPayMemberSectionItem { extension YHPayMemberSectionItem {
func updateUI() { func updateUI(type : Int) {
var txt = "待缴费"
var color : UIColor = UIColor.failColor
if type == 1 {
txt = "待缴费"
color = .brandMainColor
} else if type == 2 {
txt = "已过期"
color = .failColor
} else if type == 3 {
txt = "已缴费"
color = .mainTextColor50
}
detailLabel.text = txt
detailLabel.textColor = color
} }
} }
...@@ -143,6 +143,7 @@ private extension YHPayMembersCell { ...@@ -143,6 +143,7 @@ private extension YHPayMembersCell {
view.updateUI(type: index + 1) view.updateUI(type: index + 1)
lastView = view lastView = view
arrOtherView.append(view)
} }
......
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