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
936c74ff
Commit
936c74ff
authored
Feb 25, 2025
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// vip
parent
e36b255a
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
37 additions
and
8 deletions
+37
-8
YHVipLevelRightViewController.swift
...es/Modules/Mine(我的)/C/YHVipLevelRightViewController.swift
+7
-3
YHVipLevelRightHeaderView.swift
...lasses/Modules/Mine(我的)/V/YHVipLevelRightHeaderView.swift
+30
-5
No files found.
galaxy/galaxy/Classes/Modules/Mine(我的)/C/YHVipLevelRightViewController.swift
View file @
936c74ff
...
...
@@ -12,6 +12,7 @@ class YHVipLevelRightViewController: YHBaseViewController, UITableViewDataSource
let
titleListTag
=
9527
let
valueListTag
=
9528
let
valueHorizonalListTag
=
9529
var
arr
:[[
YHVipLevelRightInfoModel
]]
=
[
...
...
@@ -66,9 +67,11 @@ class YHVipLevelRightViewController: YHBaseViewController, UITableViewDataSource
let
v
=
UIScrollView
()
v
.
backgroundColor
=
.
yellow
// v.isPagingEnabled = true
v
.
tag
=
valueHorizonalListTag
v
.
bounces
=
false
v
.
contentInsetAdjustmentBehavior
=
.
never
v
.
showsHorizontalScrollIndicator
=
false
v
.
delegate
=
self
return
v
}()
...
...
@@ -77,7 +80,7 @@ class YHVipLevelRightViewController: YHBaseViewController, UITableViewDataSource
v
.
offSetXChange
=
{
[
weak
self
]
offSetX
in
guard
let
self
=
self
else
{
return
}
self
.
tableView2
.
contentOffset
.
x
=
offSetX
self
.
scrollView
.
contentOffset
.
x
=
offSetX
}
return
v
}()
...
...
@@ -95,9 +98,8 @@ class YHVipLevelRightViewController: YHBaseViewController, UITableViewDataSource
titleView
.
snp
.
makeConstraints
{
make
in
make
.
height
.
equalTo
(
48
)
make
.
width
.
equalTo
(
KScreenWidth
/
3.0
*
2.0
)
make
.
top
.
equalTo
(
k_Height_NavigationtBarAndStatuBar
)
make
.
right
.
equalToSuperview
()
make
.
left
.
right
.
equalToSuperview
()
}
tableView1
.
snp
.
makeConstraints
{
make
in
...
...
@@ -203,6 +205,8 @@ extension YHVipLevelRightViewController: UIScrollViewDelegate {
}
else
if
scrollView
.
tag
==
valueListTag
{
tableView1
.
contentOffset
.
y
=
scrollView
.
contentOffset
.
y
}
else
if
scrollView
.
tag
==
valueHorizonalListTag
{
titleView
.
scrollView
.
contentOffset
.
x
=
scrollView
.
contentOffset
.
x
}
}
...
...
galaxy/galaxy/Classes/Modules/Mine(我的)/V/YHVipLevelRightHeaderView.swift
View file @
936c74ff
...
...
@@ -44,7 +44,6 @@ class YHVipLevelRightHeaderView: UIView, UIScrollViewDelegate {
lazy
var
scrollView
:
UIScrollView
=
{
let
v
=
UIScrollView
()
v
.
backgroundColor
=
.
yellow
// v.isPagingEnabled = true
v
.
bounces
=
false
v
.
contentInsetAdjustmentBehavior
=
.
never
...
...
@@ -53,11 +52,35 @@ class YHVipLevelRightHeaderView: UIView, UIScrollViewDelegate {
return
v
}()
lazy
var
levelView
:
UIView
=
{
let
v
=
UIView
()
let
label
=
UILabel
()
label
.
text
=
"等级特权"
label
.
textColor
=
.
mainTextColor
label
.
textAlignment
=
.
center
label
.
font
=
.
PFSC_M
(
ofSize
:
14
)
v
.
addSubview
(
label
)
label
.
snp
.
makeConstraints
{
make
in
make
.
centerY
.
equalToSuperview
()
make
.
centerX
.
equalToSuperview
()
make
.
height
.
equalTo
(
20
)
}
return
v
}()
func
createUI
()
{
self
.
addSubview
(
levelView
)
self
.
addSubview
(
scrollView
)
levelView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
top
.
bottom
.
equalToSuperview
()
make
.
width
.
equalTo
(
KScreenWidth
/
3.0
)
}
scrollView
.
snp
.
makeConstraints
{
make
in
make
.
edges
.
equalToSuperview
()
make
.
left
.
equalTo
(
levelView
.
snp
.
right
)
make
.
right
.
top
.
bottom
.
equalToSuperview
()
}
let
colorArr
:[
UIColor
]
=
[
.
init
(
hex
:
0x979EAF
),
...
...
@@ -72,8 +95,8 @@ class YHVipLevelRightHeaderView: UIView, UIScrollViewDelegate {
scrollView
.
addSubview
(
v1
)
v1
.
snp
.
makeConstraints
{
make
in
make
.
top
.
bottom
.
equalToSuperview
()
make
.
width
.
equalTo
(
self
.
snp
.
width
)
.
offset
(
0.5
)
make
.
width
.
equalTo
(
KScreenWidth
/
3.0
)
make
.
height
.
equalTo
(
48
)
if
let
lastV
=
lastView
{
make
.
left
.
equalTo
(
lastV
.
snp
.
right
)
}
else
{
...
...
@@ -83,10 +106,12 @@ class YHVipLevelRightHeaderView: UIView, UIScrollViewDelegate {
make
.
right
.
equalToSuperview
()
}
}
lastView
=
v1
let
item1V
=
YHVipLevelRightHeaderItemView
(
frame
:
.
zero
)
item1V
.
titleLabel
.
text
=
item
.
title
item1V
.
numLabel
.
text
=
"
\(
item
.
num
)
项"
item1V
.
lockImgV
.
isHidden
=
!
item
.
isLock
v1
.
addSubview
(
item1V
)
item1V
.
snp
.
makeConstraints
{
make
in
make
.
centerY
.
equalToSuperview
()
...
...
@@ -155,7 +180,7 @@ class YHVipLevelRightHeaderItemView: UIView {
make
.
width
.
height
.
equalTo
(
16
)
}
title
Label
.
snp
.
makeConstraints
{
make
in
num
Label
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
lockImgV
.
snp
.
right
)
.
offset
(
2
)
make
.
right
.
equalToSuperview
()
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