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
4d0b6a49
Commit
4d0b6a49
authored
Aug 09, 2024
by
David黄金龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
动画优化
parent
0d5e9108
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
65 additions
and
9 deletions
+65
-9
YHOfficialApprovalResultVC.swift
...OfficialApprovalBatch/C/YHOfficialApprovalResultVC.swift
+61
-4
YHOffivialApprovalGuildLineCheckView.swift
...pprovalBatch/V/YHOffivialApprovalGuildLineCheckView.swift
+0
-2
YHOffivialApprovalSuccessCheckView.swift
...lApprovalBatch/V/YHOffivialApprovalSuccessCheckView.swift
+3
-2
YHOffivialApprovalSuccessView.swift
...ficialApprovalBatch/V/YHOffivialApprovalSuccessView.swift
+1
-1
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/OfficialApprovalBatch/C/YHOfficialApprovalResultVC.swift
View file @
4d0b6a49
...
@@ -25,7 +25,7 @@ class YHOfficialApprovalResultVC: YHBaseViewController {
...
@@ -25,7 +25,7 @@ class YHOfficialApprovalResultVC: YHBaseViewController {
lazy
var
bkgImageV
:
UIImageView
=
{
lazy
var
bkgImageV
:
UIImageView
=
{
let
imageV
=
UIImageView
()
let
imageV
=
UIImageView
()
imageV
.
image
=
UIImage
(
named
:
"official_approval_result_bkg"
)
imageV
.
image
=
UIImage
(
named
:
"official_approval_result_bkg"
)
imageV
.
contentMode
=
.
scaleAspectFi
t
imageV
.
contentMode
=
.
scaleAspectFi
ll
imageV
.
clipsToBounds
=
true
imageV
.
clipsToBounds
=
true
return
imageV
return
imageV
}()
}()
...
@@ -34,7 +34,7 @@ class YHOfficialApprovalResultVC: YHBaseViewController {
...
@@ -34,7 +34,7 @@ class YHOfficialApprovalResultVC: YHBaseViewController {
lazy
var
paperImageV
:
UIImageView
=
{
lazy
var
paperImageV
:
UIImageView
=
{
let
imageV
=
UIImageView
()
let
imageV
=
UIImageView
()
imageV
.
image
=
UIImage
(
named
:
"official_approval_result_paper"
)
imageV
.
image
=
UIImage
(
named
:
"official_approval_result_paper"
)
imageV
.
contentMode
=
.
scaleAspectFi
t
imageV
.
contentMode
=
.
scaleAspectFi
ll
imageV
.
clipsToBounds
=
true
imageV
.
clipsToBounds
=
true
return
imageV
return
imageV
}()
}()
...
@@ -43,7 +43,37 @@ class YHOfficialApprovalResultVC: YHBaseViewController {
...
@@ -43,7 +43,37 @@ class YHOfficialApprovalResultVC: YHBaseViewController {
lazy
var
docImageV
:
UIImageView
=
{
lazy
var
docImageV
:
UIImageView
=
{
let
imageV
=
UIImageView
()
let
imageV
=
UIImageView
()
imageV
.
image
=
UIImage
(
named
:
"official_approval_result_doc"
)
imageV
.
image
=
UIImage
(
named
:
"official_approval_result_doc"
)
imageV
.
contentMode
=
.
scaleAspectFit
imageV
.
contentMode
=
.
scaleAspectFill
imageV
.
clipsToBounds
=
true
return
imageV
}()
//pen
lazy
var
penImageV
:
UIImageView
=
{
let
imageV
=
UIImageView
()
imageV
.
image
=
UIImage
(
named
:
"official_approval_result_pen"
)
imageV
.
contentMode
=
.
scaleAspectFill
imageV
.
clipsToBounds
=
true
return
imageV
}()
//bottom
lazy
var
bottomImageV
:
UIImageView
=
{
let
imageV
=
UIImageView
()
imageV
.
image
=
UIImage
(
named
:
"official_approval_result_bottom_shadow"
)
imageV
.
contentMode
=
.
scaleAspectFill
imageV
.
clipsToBounds
=
true
return
imageV
}()
//光线
lazy
var
lightImageV
:
UIImageView
=
{
let
imageV
=
UIImageView
()
imageV
.
image
=
UIImage
(
named
:
"official_approval_result_top_shadow"
)
imageV
.
contentMode
=
.
scaleAspectFill
imageV
.
clipsToBounds
=
true
imageV
.
clipsToBounds
=
true
return
imageV
return
imageV
}()
}()
...
@@ -79,6 +109,7 @@ private extension YHOfficialApprovalResultVC {
...
@@ -79,6 +109,7 @@ private extension YHOfficialApprovalResultVC {
make
.
width
.
equalTo
(
294
)
make
.
width
.
equalTo
(
294
)
make
.
height
.
equalTo
(
530
)
make
.
height
.
equalTo
(
530
)
}
}
docImageV
.
layer
.
zPosition
=
1
contentView
=
{
contentView
=
{
let
view
=
YHOffivialApprovalSuccessView
()
let
view
=
YHOffivialApprovalSuccessView
()
...
@@ -92,8 +123,34 @@ private extension YHOfficialApprovalResultVC {
...
@@ -92,8 +123,34 @@ private extension YHOfficialApprovalResultVC {
make
.
width
.
equalTo
(
294
)
make
.
width
.
equalTo
(
294
)
make
.
height
.
equalTo
(
530
)
make
.
height
.
equalTo
(
530
)
}
}
// contentView.backgroundColor = .red
contentView
.
transform
=
rotatedTransform
()
contentView
.
transform
=
rotatedTransform
()
docImageV
.
addSubview
(
penImageV
)
penImageV
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalToSuperview
()
.
offset
(
170
)
make
.
right
.
equalToSuperview
()
make
.
width
.
equalTo
(
67
)
make
.
height
.
equalTo
(
141
)
}
penImageV
.
layer
.
zPosition
=
1
view
.
addSubview
(
bottomImageV
)
bottomImageV
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
bottom
.
equalToSuperview
()
make
.
height
.
equalTo
(
200
)
}
bottomImageV
.
layer
.
zPosition
=
2
view
.
addSubview
(
lightImageV
)
lightImageV
.
snp
.
makeConstraints
{
make
in
make
.
top
.
right
.
bottom
.
equalToSuperview
()
make
.
height
.
equalTo
(
543
)
}
lightImageV
.
layer
.
zPosition
=
3
}
}
private
func
rotatedTransform
()
->
CGAffineTransform
{
private
func
rotatedTransform
()
->
CGAffineTransform
{
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/OfficialApprovalBatch/V/YHOffivialApprovalGuildLineCheckView.swift
View file @
4d0b6a49
...
@@ -125,8 +125,6 @@ private extension YHOffivialApprovalGuildLineCheckView {
...
@@ -125,8 +125,6 @@ private extension YHOffivialApprovalGuildLineCheckView {
}
else
{
}
else
{
rewardBtn
.
setTitle
(
"请上滑看完指引后操作(
\(
maxCount
)
s)"
,
for
:
.
normal
)
rewardBtn
.
setTitle
(
"请上滑看完指引后操作(
\(
maxCount
)
s)"
,
for
:
.
normal
)
}
}
}
}
func
startTimer
()
{
func
startTimer
()
{
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/OfficialApprovalBatch/V/YHOffivialApprovalSuccessCheckView.swift
View file @
4d0b6a49
...
@@ -195,9 +195,7 @@ private extension YHOffivialApprovalSuccessCheckView {
...
@@ -195,9 +195,7 @@ private extension YHOffivialApprovalSuccessCheckView {
Timer
.
scheduledTimer
(
withTimeInterval
:
4
,
repeats
:
false
)
{
timer
in
Timer
.
scheduledTimer
(
withTimeInterval
:
4
,
repeats
:
false
)
{
timer
in
self
.
scrollBgImgV
.
stopAnimating
()
self
.
scrollBgImgV
.
stopAnimating
()
timer
.
invalidate
()
timer
.
invalidate
()
self
.
closeBtn
.
isHidden
=
false
self
.
scrollBgImgV
.
isHidden
=
true
self
.
scrollBgImgV
.
isHidden
=
true
self
.
rewardBtn
.
isEnabled
=
true
}
}
}
}
}
}
...
@@ -282,6 +280,9 @@ private extension YHOffivialApprovalSuccessCheckView {
...
@@ -282,6 +280,9 @@ private extension YHOffivialApprovalSuccessCheckView {
currentIndex
+=
1
currentIndex
+=
1
}
else
{
}
else
{
displayLink
.
invalidate
()
displayLink
.
invalidate
()
self
.
closeBtn
.
isHidden
=
false
self
.
rewardBtn
.
isEnabled
=
true
}
}
}
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/OfficialApprovalBatch/V/YHOffivialApprovalSuccessView.swift
View file @
4d0b6a49
...
@@ -46,7 +46,7 @@ class YHOffivialApprovalSuccessView: UIView {
...
@@ -46,7 +46,7 @@ class YHOffivialApprovalSuccessView: UIView {
item
.
removeFromSuperview
()
item
.
removeFromSuperview
()
}
}
var
h
=
8
0
var
h
=
6
0
var
index
=
0
var
index
=
0
for
item
in
data
{
for
item
in
data
{
let
label
=
UILabel
()
let
label
=
UILabel
()
...
...
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