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
49c739f5
Commit
49c739f5
authored
Jul 29, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// 生活详情
parent
40e34467
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
22 deletions
+16
-22
YHLifeDetailViewController.swift
...ules/Home(首页)/Life(生活)/C/YHLifeDetailViewController.swift
+16
-22
No files found.
galaxy/galaxy/Classes/Modules/Home(首页)/Life(生活)/C/YHLifeDetailViewController.swift
View file @
49c739f5
...
@@ -108,9 +108,6 @@ class YHLifeDetailViewController: YHBaseViewController {
...
@@ -108,9 +108,6 @@ class YHLifeDetailViewController: YHBaseViewController {
}
}
self
.
segmentedView
.
dataSource
=
segmentedDataSource
self
.
segmentedView
.
dataSource
=
segmentedDataSource
view
.
addSubview
(
self
.
segmentedView
)
view
.
addSubview
(
self
.
segmentedView
)
let
lineView
=
UIView
()
lineView
.
backgroundColor
=
.
separatorColor
view
.
addSubview
(
lineView
)
let
left
=
20.0
-
Self
.
tabGap
let
left
=
20.0
-
Self
.
tabGap
self
.
segmentedView
.
snp
.
makeConstraints
{
make
in
self
.
segmentedView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
left
)
make
.
left
.
equalTo
(
left
)
...
@@ -118,10 +115,6 @@ class YHLifeDetailViewController: YHBaseViewController {
...
@@ -118,10 +115,6 @@ class YHLifeDetailViewController: YHBaseViewController {
make
.
height
.
equalTo
(
44
)
make
.
height
.
equalTo
(
44
)
make
.
top
.
equalTo
(
headImgView
.
snp
.
bottom
)
.
offset
(
8.0
)
make
.
top
.
equalTo
(
headImgView
.
snp
.
bottom
)
.
offset
(
8.0
)
}
}
lineView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
bottom
.
equalToSuperview
()
make
.
height
.
equalTo
(
1.0
)
}
return
view
return
view
}()
}()
...
@@ -143,6 +136,14 @@ class YHLifeDetailViewController: YHBaseViewController {
...
@@ -143,6 +136,14 @@ class YHLifeDetailViewController: YHBaseViewController {
segmentedView
.
indicators
=
[
indicator
]
segmentedView
.
indicators
=
[
indicator
]
segmentedView
.
defaultSelectedIndex
=
0
segmentedView
.
defaultSelectedIndex
=
0
segmentedView
.
backgroundColor
=
.
white
segmentedView
.
backgroundColor
=
.
white
let
lineView
=
UIView
()
lineView
.
backgroundColor
=
.
separatorColor
segmentedView
.
addSubview
(
lineView
)
lineView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
equalToSuperview
()
make
.
bottom
.
equalToSuperview
()
.
offset
(
1.0
)
make
.
height
.
equalTo
(
1.0
)
}
return
segmentedView
return
segmentedView
}()
}()
...
@@ -160,14 +161,15 @@ class YHLifeDetailViewController: YHBaseViewController {
...
@@ -160,14 +161,15 @@ class YHLifeDetailViewController: YHBaseViewController {
segmentedView
.
defaultSelectedIndex
=
0
segmentedView
.
defaultSelectedIndex
=
0
segmentedView
.
backgroundColor
=
.
white
segmentedView
.
backgroundColor
=
.
white
segmentedView
.
isHidden
=
true
segmentedView
.
isHidden
=
true
return
segmentedView
}()
lazy
var
topLine
:
UIView
=
{
let
lineView
=
UIView
()
let
lineView
=
UIView
()
lineView
.
backgroundColor
=
.
separatorColor
lineView
.
backgroundColor
=
.
separatorColor
lineView
.
isHidden
=
true
segmentedView
.
addSubview
(
lineView
)
return
lineView
lineView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
equalToSuperview
()
make
.
bottom
.
equalToSuperview
()
.
offset
(
1.0
)
make
.
height
.
equalTo
(
1.0
)
}
return
segmentedView
}()
}()
static
let
tabWidth
=
64.0
static
let
tabWidth
=
64.0
...
@@ -201,7 +203,6 @@ class YHLifeDetailViewController: YHBaseViewController {
...
@@ -201,7 +203,6 @@ class YHLifeDetailViewController: YHBaseViewController {
self
.
view
.
addSubview
(
self
.
tableView
)
self
.
view
.
addSubview
(
self
.
tableView
)
self
.
view
.
addSubview
(
self
.
shareView
)
self
.
view
.
addSubview
(
self
.
shareView
)
self
.
view
.
addSubview
(
self
.
topSegmentedView
)
self
.
view
.
addSubview
(
self
.
topSegmentedView
)
self
.
view
.
addSubview
(
self
.
topLine
)
self
.
view
.
addSubview
(
self
.
navView
)
self
.
view
.
addSubview
(
self
.
navView
)
self
.
navView
.
snp
.
makeConstraints
{
make
in
self
.
navView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
top
.
equalToSuperview
()
make
.
left
.
right
.
top
.
equalToSuperview
()
...
@@ -226,11 +227,6 @@ class YHLifeDetailViewController: YHBaseViewController {
...
@@ -226,11 +227,6 @@ class YHLifeDetailViewController: YHBaseViewController {
make
.
height
.
equalTo
(
44
)
make
.
height
.
equalTo
(
44
)
make
.
top
.
equalTo
(
self
.
navView
.
snp
.
bottom
)
make
.
top
.
equalTo
(
self
.
navView
.
snp
.
bottom
)
}
}
self
.
topLine
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
equalToSuperview
()
make
.
height
.
equalTo
(
1.0
)
make
.
top
.
equalTo
(
self
.
topSegmentedView
.
snp
.
bottom
)
}
}
}
}
}
...
@@ -286,10 +282,8 @@ extension YHLifeDetailViewController: UIScrollViewDelegate {
...
@@ -286,10 +282,8 @@ extension YHLifeDetailViewController: UIScrollViewDelegate {
if
scrollView
.
contentOffset
.
y
>=
(
self
.
headerHeight
-
k_Height_NavigationtBarAndStatuBar
-
45.0
)
{
if
scrollView
.
contentOffset
.
y
>=
(
self
.
headerHeight
-
k_Height_NavigationtBarAndStatuBar
-
45.0
)
{
topSegmentedView
.
isHidden
=
false
topSegmentedView
.
isHidden
=
false
topLine
.
isHidden
=
false
}
else
{
}
else
{
topSegmentedView
.
isHidden
=
true
topSegmentedView
.
isHidden
=
true
topLine
.
isHidden
=
true
}
}
}
}
...
@@ -390,7 +384,6 @@ extension YHLifeDetailViewController {
...
@@ -390,7 +384,6 @@ extension YHLifeDetailViewController {
func
loadData
()
{
func
loadData
()
{
self
.
titles
.
removeAll
()
self
.
titles
.
removeAll
()
self
.
imgItems
.
removeAll
()
self
.
imgItems
.
removeAll
()
self
.
headImgView
.
kf
.
setImage
(
with
:
URL
(
string
:
self
.
productModel
.
image
),
placeholder
:
UIImage
(
named
:
"global_default_image"
))
for
detail
in
self
.
productModel
.
details
{
for
detail
in
self
.
productModel
.
details
{
let
item
=
YHHomeIdentityItem
()
let
item
=
YHHomeIdentityItem
()
item
.
url
=
detail
.
image
item
.
url
=
detail
.
image
...
@@ -402,6 +395,7 @@ extension YHLifeDetailViewController {
...
@@ -402,6 +395,7 @@ extension YHLifeDetailViewController {
self
.
segmentedView
.
reloadDataWithoutListContainer
()
self
.
segmentedView
.
reloadDataWithoutListContainer
()
self
.
topSegmentedView
.
dataSource
=
self
.
segmentedDataSource
self
.
topSegmentedView
.
dataSource
=
self
.
segmentedDataSource
self
.
topSegmentedView
.
reloadDataWithoutListContainer
()
self
.
topSegmentedView
.
reloadDataWithoutListContainer
()
self
.
segmentedView
.
isHidden
=
self
.
titles
.
count
<=
0
self
.
tableView
.
reloadData
()
self
.
tableView
.
reloadData
()
self
.
fakeTableView
.
reloadData
()
self
.
fakeTableView
.
reloadData
()
requestImages
()
requestImages
()
...
...
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