Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
galaxy-iOS
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mobile-group
galaxy-iOS
Commits
47424308
Commit
47424308
authored
Feb 24, 2025
by
Alex朱枝文
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
会员中心按钮状态调整
parent
d331adc0
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
55 additions
and
6 deletions
+55
-6
YHMemberCenterViewController.swift
...ses/Modules/Mine(我的)/C/YHMemberCenterViewController.swift
+0
-0
YHMemberCenterCellContent.swift
...es/Modules/Mine(我的)/Model/YHMemberCenterCellContent.swift
+1
-1
YHMemberCenterMyPrivilegeCell.swift
...es/Modules/Mine(我的)/V/YHMemberCenterMyPrivilegeCell.swift
+54
-5
No files found.
galaxy/galaxy/Classes/Modules/Mine(我的)/C/YHMemberCenterViewController.swift
View file @
47424308
This diff is collapsed.
Click to expand it.
galaxy/galaxy/Classes/Modules/Mine(我的)/Model/YHMemberCenterCellContent.swift
View file @
47424308
...
@@ -10,7 +10,7 @@ import Foundation
...
@@ -10,7 +10,7 @@ import Foundation
enum
YHMemberCenterCellContent
:
String
,
CaseIterable
{
enum
YHMemberCenterCellContent
:
String
,
CaseIterable
{
case
kidsBay
=
"kidsbay高端早教盒子"
case
kidsBay
=
"kidsbay高端早教盒子"
case
luxury
=
"奢华体验中心"
case
luxury
=
"奢华
会客
体验中心"
case
crossBorder
=
"深港跨境出行预约"
case
crossBorder
=
"深港跨境出行预约"
case
hkTravel
=
"香港境内出行预约"
case
hkTravel
=
"香港境内出行预约"
case
drivingLicense
=
"国际驾照续期"
case
drivingLicense
=
"国际驾照续期"
...
...
galaxy/galaxy/Classes/Modules/Mine(我的)/V/YHMemberCenterMyPrivilegeCell.swift
View file @
47424308
...
@@ -38,6 +38,30 @@ class YHMemberCenterMyPrivilegeCell: YHResignDocumentCell {
...
@@ -38,6 +38,30 @@ class YHMemberCenterMyPrivilegeCell: YHResignDocumentCell {
view
.
image
=
UIImage
(
named
:
"right_arrow_black_20"
)
view
.
image
=
UIImage
(
named
:
"right_arrow_black_20"
)
return
view
return
view
}()
}()
private
lazy
var
bottomContainerView
:
UIView
=
{
let
view
=
UIView
()
view
.
backgroundColor
=
UIColor
(
hexString
:
"#F8F9FB"
)
view
.
layer
.
cornerRadius
=
2
view
.
clipsToBounds
=
true
return
view
}()
private
lazy
var
privilegeLabel
:
UILabel
=
{
let
label
=
UILabel
()
label
.
text
=
"高端权益兑换"
label
.
font
=
.
PFSC_R
(
ofSize
:
12
)
label
.
textColor
=
.
mainTextColor
return
label
}()
private
lazy
var
privilegeTipsLabel
:
UILabel
=
{
let
label
=
UILabel
()
label
.
text
=
"可兑换次数: 0,已兑换次数: 0"
label
.
font
=
.
PFSC_R
(
ofSize
:
12
)
label
.
textColor
=
UIColor
(
hexString
:
"#8993A2"
)
return
label
}()
override
init
(
style
:
UITableViewCell
.
CellStyle
,
reuseIdentifier
:
String
?)
{
override
init
(
style
:
UITableViewCell
.
CellStyle
,
reuseIdentifier
:
String
?)
{
super
.
init
(
style
:
style
,
reuseIdentifier
:
reuseIdentifier
)
super
.
init
(
style
:
style
,
reuseIdentifier
:
reuseIdentifier
)
...
@@ -48,8 +72,9 @@ class YHMemberCenterMyPrivilegeCell: YHResignDocumentCell {
...
@@ -48,8 +72,9 @@ class YHMemberCenterMyPrivilegeCell: YHResignDocumentCell {
fatalError
(
"init(coder:) has not been implemented"
)
fatalError
(
"init(coder:) has not been implemented"
)
}
}
func
setupCell
(
right
:
String
)
{
func
setupCell
(
right
:
String
,
redeemCount
:
Int
,
redeemedCount
:
Int
)
{
rightLabel
.
text
=
right
rightLabel
.
text
=
right
privilegeTipsLabel
.
text
=
"可兑换次数:
\(
redeemCount
)
,已兑换次数:
\(
redeemedCount
)
"
}
}
private
func
setupUI
()
{
private
func
setupUI
()
{
...
@@ -58,6 +83,10 @@ class YHMemberCenterMyPrivilegeCell: YHResignDocumentCell {
...
@@ -58,6 +83,10 @@ class YHMemberCenterMyPrivilegeCell: YHResignDocumentCell {
subContainerView
.
addSubview
(
leftIcon
)
subContainerView
.
addSubview
(
leftIcon
)
subContainerView
.
addSubview
(
rightLabel
)
subContainerView
.
addSubview
(
rightLabel
)
subContainerView
.
addSubview
(
rightIcon
)
subContainerView
.
addSubview
(
rightIcon
)
subContainerView
.
addSubview
(
bottomContainerView
)
bottomContainerView
.
addSubview
(
privilegeLabel
)
bottomContainerView
.
addSubview
(
privilegeTipsLabel
)
midLabel
.
setContentCompressionResistancePriority
(
.
defaultHigh
,
for
:
.
horizontal
)
midLabel
.
setContentCompressionResistancePriority
(
.
defaultHigh
,
for
:
.
horizontal
)
leftIcon
.
setContentCompressionResistancePriority
(
.
required
,
for
:
.
horizontal
)
leftIcon
.
setContentCompressionResistancePriority
(
.
required
,
for
:
.
horizontal
)
...
@@ -65,26 +94,46 @@ class YHMemberCenterMyPrivilegeCell: YHResignDocumentCell {
...
@@ -65,26 +94,46 @@ class YHMemberCenterMyPrivilegeCell: YHResignDocumentCell {
rightLabel
.
setContentCompressionResistancePriority
(
.
required
,
for
:
.
horizontal
)
rightLabel
.
setContentCompressionResistancePriority
(
.
required
,
for
:
.
horizontal
)
leftIcon
.
snp
.
makeConstraints
{
make
in
leftIcon
.
snp
.
makeConstraints
{
make
in
make
.
centerY
.
equalToSuperview
(
)
make
.
top
.
equalToSuperview
()
.
offset
(
20
)
make
.
left
.
equalToSuperview
()
.
offset
(
16
)
make
.
left
.
equalToSuperview
()
.
offset
(
16
)
make
.
width
.
height
.
equalTo
(
24
)
make
.
width
.
height
.
equalTo
(
24
)
}
}
midLabel
.
snp
.
makeConstraints
{
make
in
midLabel
.
snp
.
makeConstraints
{
make
in
make
.
centerY
.
equalTo
Superview
(
)
make
.
centerY
.
equalTo
(
leftIcon
)
make
.
left
.
equalTo
(
leftIcon
.
snp
.
right
)
.
offset
(
8
)
make
.
left
.
equalTo
(
leftIcon
.
snp
.
right
)
.
offset
(
8
)
make
.
right
.
lessThanOrEqualTo
(
rightLabel
.
snp
.
left
)
.
offset
(
-
8
)
make
.
right
.
lessThanOrEqualTo
(
rightLabel
.
snp
.
left
)
.
offset
(
-
8
)
}
}
rightIcon
.
snp
.
makeConstraints
{
make
in
rightIcon
.
snp
.
makeConstraints
{
make
in
make
.
centerY
.
equalTo
Superview
(
)
make
.
centerY
.
equalTo
(
leftIcon
)
make
.
right
.
equalToSuperview
()
.
offset
(
-
16
)
make
.
right
.
equalToSuperview
()
.
offset
(
-
16
)
make
.
width
.
height
.
equalTo
(
20
)
make
.
width
.
height
.
equalTo
(
20
)
}
}
rightLabel
.
snp
.
makeConstraints
{
make
in
rightLabel
.
snp
.
makeConstraints
{
make
in
make
.
centerY
.
equalTo
Superview
(
)
make
.
centerY
.
equalTo
(
leftIcon
)
make
.
right
.
equalTo
(
rightIcon
.
snp
.
left
)
.
offset
(
-
1
)
make
.
right
.
equalTo
(
rightIcon
.
snp
.
left
)
.
offset
(
-
1
)
}
}
bottomContainerView
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
midLabel
.
snp
.
bottom
)
.
offset
(
17
)
make
.
left
.
equalTo
(
leftIcon
)
make
.
right
.
equalTo
(
rightIcon
)
make
.
bottom
.
equalToSuperview
()
.
offset
(
-
17
)
make
.
height
.
equalTo
(
41
)
}
privilegeLabel
.
setContentCompressionResistancePriority
(
.
required
,
for
:
.
horizontal
)
privilegeTipsLabel
.
setContentCompressionResistancePriority
(
.
defaultLow
,
for
:
.
horizontal
)
privilegeLabel
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalToSuperview
()
.
offset
(
12
)
make
.
centerY
.
equalToSuperview
()
}
privilegeTipsLabel
.
snp
.
makeConstraints
{
make
in
make
.
right
.
equalToSuperview
()
.
offset
(
-
12
)
make
.
centerY
.
equalToSuperview
()
}
}
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment