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
e3c30884
Commit
e3c30884
authored
Apr 22, 2025
by
pete谢兆麟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bbbb
parent
752b2b01
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
20 additions
and
11 deletions
+20
-11
YHHKEventWebViewController.swift
...asses/Modules/Home(首页)/C/YHHKEventWebViewController.swift
+17
-10
YHH5WebViewVC.swift
.../Classes/Modules/InteractionH5(与H5交互)/YHH5WebViewVC.swift
+2
-0
YHAnalytics.swift
galaxy/galaxy/Classes/Tools/Analytics/YHAnalytics.swift
+1
-1
No files found.
galaxy/galaxy/Classes/Modules/Home(首页)/C/YHHKEventWebViewController.swift
View file @
e3c30884
...
...
@@ -11,8 +11,8 @@ import Photos
import
WebKit
import
JXSegmentedView
class
YHHKEventWebViewController
:
YH
BaseViewController
{
var
webview
=
WKWebView
()
class
YHHKEventWebViewController
:
YH
H5WebViewVC
{
//
var webview = WKWebView()
var
model
:
YHHKEventModel
=
YHHKEventModel
()
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
...
...
@@ -66,13 +66,15 @@ extension YHHKEventWebViewController {
func
setupUI
()
{
gk_navigationBar
.
isHidden
=
true
gk_navBarAlpha
=
0.0
gk_navLineHidden
=
false
gk_navBackgroundColor
=
.
white
// 创建wkwebview
webview
=
WKWebView
(
frame
:
CGRect
(
x
:
0
,
y
:
0
,
width
:
self
.
view
.
frame
.
width
,
height
:
self
.
view
.
frame
.
height
-
0
))
webview
.
navigationDelegate
=
self
// 添加wkwebview
view
.
addSubview
(
webview
)
//
webview = WKWebView(frame: CGRect(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.height - 0))
//
webview.navigationDelegate = self
//
// 添加wkwebview
//
view.addSubview(webview)
webview
.
frame
=
CGRect
(
x
:
0
,
y
:
0
,
width
:
self
.
view
.
frame
.
width
,
height
:
self
.
view
.
frame
.
height
-
0
)
view
.
addSubview
(
bottomViewForSavePic
)
bottomViewForSavePic
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
bottom
.
equalToSuperview
()
...
...
@@ -82,10 +84,15 @@ extension YHHKEventWebViewController {
self
.
saveImageToPhotoLib
()
}
}
deinit
{
}
}
extension
YHHKEventWebViewController
:
WKNavigationDelegate
{
func
webView
(
_
webView
:
WKWebView
,
didFinish
navigation
:
WKNavigation
!
)
{
extension
YHHKEventWebViewController
{
override
func
webView
(
_
webView
:
WKWebView
,
didFinish
navigation
:
WKNavigation
!
)
{
super
.
webView
(
webView
,
didFinish
:
navigation
)
if
model
.
tag
.
contains
(
"日历"
)
{
bottomViewForSavePic
.
isHidden
=
false
}
...
...
galaxy/galaxy/Classes/Modules/InteractionH5(与H5交互)/YHH5WebViewVC.swift
View file @
e3c30884
...
...
@@ -91,6 +91,7 @@ class YHH5WebViewVC: YHBaseViewController, WKUIDelegate, WKNavigationDelegate {
deinit
{
webview
.
removeObserver
(
self
,
forKeyPath
:
"estimatedProgress"
)
webview
.
removeObserver
(
self
,
forKeyPath
:
"title"
)
webview
.
navigationDelegate
=
nil
NotificationCenter
.
default
.
removeObserver
(
self
)
}
...
...
@@ -481,6 +482,7 @@ private extension YHH5WebViewVC {
let
dict
=
[
"height"
:
"
\(
0
)
"
]
webview
.
callHandler
(
"onKeyboardHeightChanged"
,
arguments
:
[
dict
])
}
}
// MARK: - WKNavigationDelegate
...
...
galaxy/galaxy/Classes/Tools/Analytics/YHAnalytics.swift
View file @
e3c30884
...
...
@@ -17,7 +17,7 @@ class YHAnalytics {
#if DEBUG
let
options
=
SAConfigOptions
.
init
(
serverURL
:
YhConstant
.
SensorsAnalytics
.
urlForTest
,
launchOptions
:
launchOptions
)
// 开启log
options
.
enableLog
=
fals
e
options
.
enableLog
=
tru
e
SensorsAnalyticsSDK
.
sharedInstance
()?
.
set
([
"evn"
:
"test"
])
#elseif TESTENV
let
options
=
SAConfigOptions
.
init
(
serverURL
:
YhConstant
.
SensorsAnalytics
.
urlForTest
,
launchOptions
:
launchOptions
)
...
...
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