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
4a071546
Commit
4a071546
authored
Jan 07, 2025
by
DavidHuang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除 测试代码
parent
777d4972
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
13 deletions
+13
-13
YHLivePlayerViewController.swift
.../LivestreamSales(直播销售)/C/YHLivePlayerViewController.swift
+13
-13
No files found.
galaxy/galaxy/Classes/Modules/LivestreamSales(直播销售)/C/YHLivePlayerViewController.swift
View file @
4a071546
...
...
@@ -33,7 +33,7 @@ class YHLivePlayerViewController: YHBasePlayerViewController {
private
let
maxRetryCount
=
3
// 手势初始状态记录
private
var
originalX
:
CGFloat
=
0
private
var
isMessageListHidden
=
false
private
var
isMessageListHidden
=
false
//默认展示
// MARK: - UI Components
...
...
@@ -911,7 +911,7 @@ extension YHLivePlayerViewController {
case
.
began
:
break
case
.
changed
:
case
.
changed
:
if
isMessageListHidden
{
// 隐藏状态下,只允许向左拖拽显示
if
translation
.
x
<=
0
{
...
...
@@ -936,12 +936,12 @@ extension YHLivePlayerViewController {
}
case
.
ended
,
.
cancelled
:
let
velocity
=
gesture
.
velocity
(
in
:
view
)
//
let velocity = gesture.velocity(in: view)
let
translation
=
gesture
.
translation
(
in
:
view
)
if
isMessageListHidden
{
// 当前是隐藏状态,判断是否需要显示
if
velocity
.
x
<
-
500
||
translation
.
x
<
-
view
.
frame
.
width
/
3
{
if
translation
.
x
<
-
view
.
frame
.
width
/
3
{
// 向左速度够快或拖动距离够大,显示
showWithAnimation
()
}
else
{
...
...
@@ -950,7 +950,7 @@ extension YHLivePlayerViewController {
}
}
else
{
// 当前是显示状态,判断是否需要隐藏
if
velocity
.
x
>
500
||
translation
.
x
>
view
.
frame
.
width
/
3
{
if
translation
.
x
>
view
.
frame
.
width
/
3
{
// 向右速度够快或拖动距离够大,隐藏
hideWithAnimation
()
}
else
{
...
...
@@ -970,9 +970,9 @@ extension YHLivePlayerViewController {
UIView
.
animate
(
withDuration
:
0.3
,
delay
:
0
,
options
:
.
curveEaseOut
)
{
self
.
messageListView
.
frame
.
origin
.
x
=
self
.
originalX
+
self
.
view
.
frame
.
width
self
.
topBarView
.
frame
.
origin
.
x
=
self
.
originalX
+
self
.
view
.
frame
.
width
self
.
bottomInputBar
.
frame
.
origin
.
x
=
self
.
originalX
+
self
.
view
.
frame
.
width
self
.
messageListView
.
frame
.
origin
.
x
=
self
.
view
.
frame
.
width
self
.
topBarView
.
frame
.
origin
.
x
=
self
.
view
.
frame
.
width
self
.
bottomInputBar
.
frame
.
origin
.
x
=
self
.
view
.
frame
.
width
self
.
closeButton
.
isHidden
=
false
}
}
...
...
@@ -982,11 +982,11 @@ extension YHLivePlayerViewController {
messageListStateButton
.
isSelected
=
false
UIView
.
animate
(
withDuration
:
0.3
,
delay
:
0
,
options
:
.
curveEase
Out
)
{
self
.
messageListView
.
frame
.
origin
.
x
=
self
.
originalX
self
.
topBarView
.
frame
.
origin
.
x
=
self
.
originalX
self
.
bottomInputBar
.
frame
.
origin
.
x
=
self
.
originalX
self
.
closeButton
.
isHidden
=
tru
e
options
:
.
curveEase
In
)
{
self
.
messageListView
.
frame
.
origin
.
x
=
16
self
.
topBarView
.
frame
.
origin
.
x
=
0
self
.
bottomInputBar
.
frame
.
origin
.
x
=
0
self
.
closeButton
.
isHidden
=
fals
e
}
}
}
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