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
6e54efe7
Commit
6e54efe7
authored
Jun 28, 2024
by
pete谢兆麟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
avif 图片逻辑提交
parent
bae8d088
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
33 additions
and
5 deletions
+33
-5
YHBannerModel.swift
galaxy/galaxy/Classes/Modules/Home(首页)/M/YHBannerModel.swift
+1
-1
YHHomeListModel.swift
...y/galaxy/Classes/Modules/Home(首页)/M/YHHomeListModel.swift
+1
-1
YHHomeBannerCollectionViewCell.swift
...s/Modules/Home(首页)/V/YHHomeBannerCollectionViewCell.swift
+10
-0
YHHomeCollectionViewCell.swift
...Classes/Modules/Home(首页)/V/YHHomeCollectionViewCell.swift
+11
-2
YHServiceBannerView.swift
...ules/IntelligentService(服务中心)/V/YHServiceBannerView.swift
+10
-1
No files found.
galaxy/galaxy/Classes/Modules/Home(首页)/M/YHBannerModel.swift
View file @
6e54efe7
...
...
@@ -16,7 +16,7 @@ class YHBannerModel: YHBaseModel {
var
create_at
:
String
=
""
var
skip_type
:
Int
=
0
var
id
:
Int
=
0
var
img_url_compress
:
String
=
""
//是否为本地
var
isLocalItemFlag
:
Bool
=
false
...
...
galaxy/galaxy/Classes/Modules/Home(首页)/M/YHHomeListModel.swift
View file @
6e54efe7
...
...
@@ -24,7 +24,7 @@ class YHHomeListModel: YHBaseModel {
var
is_like
:
Bool
=
false
var
media_url
:
String
=
""
var
like_count
:
Int
=
0
//点赞梳理
var
img_url_compress
:
String
=
""
//网络返回的图片宽高
...
...
galaxy/galaxy/Classes/Modules/Home(首页)/V/YHHomeBannerCollectionViewCell.swift
View file @
6e54efe7
...
...
@@ -89,7 +89,17 @@ private extension YHHomeBannerCollectionViewCell {
visualEffectView
.
isHidden
=
false
if
let
url
=
URL
(
string
:
model
.
img_url
)
{
if
let
avifUrl
=
URL
(
string
:
model
.
img_url
)
{
bannerImagV
.
kf
.
setImage
(
with
:
avifUrl
,
placeholder
:
UIImage
(
named
:
"global_default_image"
))
{
result
in
switch
result
{
case
.
success
:
break
case
.
failure
(
let
error
):
self
.
bannerImagV
.
kf
.
setImage
(
with
:
url
,
placeholder
:
UIImage
(
named
:
"global_default_image"
))
}
}
}
else
{
bannerImagV
.
kf
.
setImage
(
with
:
url
,
placeholder
:
UIImage
(
named
:
"global_default_image"
))
}
}
else
{
bannerImagV
.
image
=
UIImage
(
named
:
"global_default_image"
)
}
...
...
galaxy/galaxy/Classes/Modules/Home(首页)/V/YHHomeCollectionViewCell.swift
View file @
6e54efe7
...
...
@@ -183,8 +183,17 @@ extension YHHomeCollectionViewCell {
make
.
height
.
equalTo
(
listModel
.
img_height_use
)
}
if
let
url
=
URL
(
string
:
listModel
.
img_url
)
{
titleImageView
.
kf
.
setImage
(
with
:
url
,
placeholder
:
UIImage
(
named
:
"global_default_image"
))
if
let
avifUrl
=
URL
(
string
:
listModel
.
img_url
)
{
titleImageView
.
kf
.
setImage
(
with
:
avifUrl
,
placeholder
:
UIImage
(
named
:
"global_default_image"
))
{
result
in
switch
result
{
case
.
success
:
break
case
.
failure
(
let
error
):
self
.
titleImageView
.
kf
.
setImage
(
with
:
url
,
placeholder
:
UIImage
(
named
:
"global_default_image"
))
}
}
}
else
{
self
.
titleImageView
.
kf
.
setImage
(
with
:
url
,
placeholder
:
UIImage
(
named
:
"global_default_image"
))
}
}
descripeLable
.
text
=
listModel
.
title
.
defaultStringIfEmpty
(
detaultValue
:
"银河港生活"
)
descripeLable
.
snp
.
removeConstraints
()
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/V/YHServiceBannerView.swift
View file @
6e54efe7
...
...
@@ -226,9 +226,18 @@ private extension YHServiceBannerCollectionViewCell {
bannerImagV
.
image
=
UIImage
(
named
:
model
.
img_url
)
}
else
{
bannerTitleLable
.
isHidden
=
false
if
let
url
=
URL
(
string
:
model
.
img_url
)
{
if
let
avifUrl
=
URL
(
string
:
model
.
img_url
)
{
bannerImagV
.
kf
.
setImage
(
with
:
avifUrl
,
placeholder
:
UIImage
(
named
:
"global_default_image"
))
{
result
in
switch
result
{
case
.
success
:
break
case
.
failure
(
let
error
):
self
.
bannerImagV
.
kf
.
setImage
(
with
:
url
,
placeholder
:
UIImage
(
named
:
"global_default_image"
))
}
}
}
else
{
bannerImagV
.
kf
.
setImage
(
with
:
url
,
placeholder
:
UIImage
(
named
:
"global_default_image"
))
}
}
else
{
bannerImagV
.
image
=
UIImage
(
named
:
"global_default_image"
)
}
...
...
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