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
36e7d1a2
Commit
36e7d1a2
authored
Jun 18, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch '630-dev' of
http://gitlab.galaxy-immi.com/mobile-group/galaxy-iOS
into 630-dev
parents
193a3b7a
cf0bc714
Changes
12
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
194 additions
and
116 deletions
+194
-116
Fastfile
galaxy/fastlane/Fastfile
+1
-1
project.pbxproj
galaxy/galaxy.xcodeproj/project.pbxproj
+7
-7
YHHomePageViewController.swift
...Classes/Modules/Home(首页)/C/YHHomePageViewController.swift
+19
-6
YHHomeWebViewController.swift
.../Classes/Modules/Home(首页)/C/YHHomeWebViewController.swift
+22
-17
YHHomeWebBottomView.swift
...laxy/Classes/Modules/Home(首页)/V/YHHomeWebBottomView.swift
+8
-0
YHHomePageViewModel.swift
...axy/Classes/Modules/Home(首页)/VM/YHHomePageViewModel.swift
+28
-2
YHHKIdentityCardViewController.swift
...igentService(服务中心)/C/YHHKIdentityCardViewController.swift
+6
-1
YHHKLifeViewController.swift
...s/IntelligentService(服务中心)/C/YHHKLifeViewController.swift
+9
-3
YHServiceCenterMainViewController.swift
...ntService(服务中心)/C/YHServiceCenterMainViewController.swift
+7
-0
YHWorkIntroductionViewController.swift
...Experience(工作经验)/C/YHWorkIntroductionViewController.swift
+62
-61
YHMySettingViewController.swift
...lasses/Modules/Mine(我的)/C/YHMySettingViewController.swift
+7
-4
YHVideoPlayerVC.swift
galaxy/galaxy/Classes/Tools/VideoPlay/YHVideoPlayerVC.swift
+18
-14
No files found.
galaxy/fastlane/Fastfile
View file @
36e7d1a2
...
@@ -17,7 +17,7 @@ platform :ios do
...
@@ -17,7 +17,7 @@ platform :ios do
youhua_branch = "youhua-dev"
youhua_branch = "youhua-dev"
#打包正使用的分支
#打包正使用的分支
myPack_branch = "
youhua-dev
"
myPack_branch = "
main
"
# 打adhoc包 执行命令 fastlane galaxyTest
# 打adhoc包 执行命令 fastlane galaxyTest
lane :galaxyTest do
lane :galaxyTest do
...
...
galaxy/galaxy.xcodeproj/project.pbxproj
View file @
36e7d1a2
...
@@ -2174,8 +2174,8 @@
...
@@ -2174,8 +2174,8 @@
children
=
(
children
=
(
A567E5742BD7643D00D5D5A0
/* YHSearchInfomationVC.swift */
,
A567E5742BD7643D00D5D5A0
/* YHSearchInfomationVC.swift */
,
A567E5752BD7643D00D5D5A0
/* YHFourKingViewController.swift */
,
A567E5752BD7643D00D5D5A0
/* YHFourKingViewController.swift */
,
04F5F8692C1A95BB004A463C
/* YHOtherServiceViewController.swift */
,
04F5F86B2C1A9B52004A463C
/* YHOtherServiceListViewController.swift */
,
04F5F86B2C1A9B52004A463C
/* YHOtherServiceListViewController.swift */
,
04F5F8692C1A95BB004A463C
/* YHOtherServiceViewController.swift */
,
A567E5762BD7643D00D5D5A0
/* YHHomePageViewController.swift */
,
A567E5762BD7643D00D5D5A0
/* YHHomePageViewController.swift */
,
A567E5772BD7643D00D5D5A0
/* YHStartPageViewController.swift */
,
A567E5772BD7643D00D5D5A0
/* YHStartPageViewController.swift */
,
A567E5782BD7643D00D5D5A0
/* YHHomeWebViewController.swift */
,
A567E5782BD7643D00D5D5A0
/* YHHomeWebViewController.swift */
,
...
@@ -3332,7 +3332,7 @@
...
@@ -3332,7 +3332,7 @@
CODE_SIGN_ENTITLEMENTS
=
galaxy/galaxyTestEnv.entitlements
;
CODE_SIGN_ENTITLEMENTS
=
galaxy/galaxyTestEnv.entitlements
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_STYLE
=
Automatic
;
CODE_SIGN_STYLE
=
Automatic
;
CURRENT_PROJECT_VERSION
=
2
;
CURRENT_PROJECT_VERSION
=
1
;
DEVELOPMENT_TEAM
=
RXHYW88XR7
;
DEVELOPMENT_TEAM
=
RXHYW88XR7
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
FRAMEWORK_SEARCH_PATHS
=
(
FRAMEWORK_SEARCH_PATHS
=
(
...
@@ -3357,7 +3357,7 @@
...
@@ -3357,7 +3357,7 @@
"$(inherited)"
,
"$(inherited)"
,
"@executable_path/Frameworks"
,
"@executable_path/Frameworks"
,
);
);
MARKETING_VERSION
=
0.
8
.0
;
MARKETING_VERSION
=
0.
9
.0
;
PRODUCT_BUNDLE_IDENTIFIER
=
com.intelligence.galaxy
;
PRODUCT_BUNDLE_IDENTIFIER
=
com.intelligence.galaxy
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PROVISIONING_PROFILE_SPECIFIER
=
""
;
PROVISIONING_PROFILE_SPECIFIER
=
""
;
...
@@ -3536,7 +3536,7 @@
...
@@ -3536,7 +3536,7 @@
CODE_SIGN_ENTITLEMENTS
=
galaxy/galaxyDebug.entitlements
;
CODE_SIGN_ENTITLEMENTS
=
galaxy/galaxyDebug.entitlements
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_STYLE
=
Automatic
;
CODE_SIGN_STYLE
=
Automatic
;
CURRENT_PROJECT_VERSION
=
2
;
CURRENT_PROJECT_VERSION
=
1
;
DEVELOPMENT_TEAM
=
RXHYW88XR7
;
DEVELOPMENT_TEAM
=
RXHYW88XR7
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
FRAMEWORK_SEARCH_PATHS
=
(
FRAMEWORK_SEARCH_PATHS
=
(
...
@@ -3561,7 +3561,7 @@
...
@@ -3561,7 +3561,7 @@
"$(inherited)"
,
"$(inherited)"
,
"@executable_path/Frameworks"
,
"@executable_path/Frameworks"
,
);
);
MARKETING_VERSION
=
0.
8
.0
;
MARKETING_VERSION
=
0.
9
.0
;
PRODUCT_BUNDLE_IDENTIFIER
=
com.intelligence.galaxy
;
PRODUCT_BUNDLE_IDENTIFIER
=
com.intelligence.galaxy
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PROVISIONING_PROFILE_SPECIFIER
=
""
;
PROVISIONING_PROFILE_SPECIFIER
=
""
;
...
@@ -3582,7 +3582,7 @@
...
@@ -3582,7 +3582,7 @@
CODE_SIGN_ENTITLEMENTS
=
galaxy/galaxy.entitlements
;
CODE_SIGN_ENTITLEMENTS
=
galaxy/galaxy.entitlements
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_STYLE
=
Automatic
;
CODE_SIGN_STYLE
=
Automatic
;
CURRENT_PROJECT_VERSION
=
2
;
CURRENT_PROJECT_VERSION
=
1
;
DEVELOPMENT_TEAM
=
RXHYW88XR7
;
DEVELOPMENT_TEAM
=
RXHYW88XR7
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
FRAMEWORK_SEARCH_PATHS
=
(
FRAMEWORK_SEARCH_PATHS
=
(
...
@@ -3607,7 +3607,7 @@
...
@@ -3607,7 +3607,7 @@
"$(inherited)"
,
"$(inherited)"
,
"@executable_path/Frameworks"
,
"@executable_path/Frameworks"
,
);
);
MARKETING_VERSION
=
0.
8
.0
;
MARKETING_VERSION
=
0.
9
.0
;
PRODUCT_BUNDLE_IDENTIFIER
=
com.intelligence.galaxy
;
PRODUCT_BUNDLE_IDENTIFIER
=
com.intelligence.galaxy
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PROVISIONING_PROFILE_SPECIFIER
=
""
;
PROVISIONING_PROFILE_SPECIFIER
=
""
;
...
...
galaxy/galaxy/Classes/Modules/Home(首页)/C/YHHomePageViewController.swift
View file @
36e7d1a2
...
@@ -231,7 +231,6 @@ private extension YHHomePageViewController {
...
@@ -231,7 +231,6 @@ private extension YHHomePageViewController {
}
}
func
loadFirstData
()
{
func
loadFirstData
()
{
DispatchQueue
.
global
()
.
async
{
self
.
viewModel
.
getHomeNewsList
(
firstPageFlag
:
true
)
{[
weak
self
]
success
,
error
in
self
.
viewModel
.
getHomeNewsList
(
firstPageFlag
:
true
)
{[
weak
self
]
success
,
error
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
...
@@ -243,8 +242,8 @@ private extension YHHomePageViewController {
...
@@ -243,8 +242,8 @@ private extension YHHomePageViewController {
DispatchQueue
.
main
.
asyncAfter
(
deadline
:
.
now
()
+
0.5
,
execute
:
{
DispatchQueue
.
main
.
asyncAfter
(
deadline
:
.
now
()
+
0.5
,
execute
:
{
self
.
homeCollectView
.
es
.
stopPullToRefresh
()
self
.
homeCollectView
.
es
.
stopPullToRefresh
()
})
DispatchQueue
.
main
.
async
{
if
self
.
viewModel
.
hasMoreForHomeNews
==
false
{
if
self
.
viewModel
.
hasMoreForHomeNews
==
false
{
self
.
homeCollectView
.
es
.
noticeNoMoreData
()
self
.
homeCollectView
.
es
.
noticeNoMoreData
()
self
.
homeCollectView
.
footer
?
.
alpha
=
1
self
.
homeCollectView
.
footer
?
.
alpha
=
1
...
@@ -253,9 +252,8 @@ private extension YHHomePageViewController {
...
@@ -253,9 +252,8 @@ private extension YHHomePageViewController {
CATransaction
.
setDisableActions
(
true
)
CATransaction
.
setDisableActions
(
true
)
self
.
homeCollectView
.
reloadData
()
self
.
homeCollectView
.
reloadData
()
CATransaction
.
commit
()
CATransaction
.
commit
()
}
}
)
}
}
}
}
}
func
setupUI
()
{
func
setupUI
()
{
...
@@ -438,7 +436,6 @@ extension YHHomePageViewController {
...
@@ -438,7 +436,6 @@ extension YHHomePageViewController {
}
}
extension
YHHomePageViewController
{
extension
YHHomePageViewController
{
// 请求未读消息总数
// 请求未读消息总数
@objc
func
getTotalUnreadMsgCount
()
{
@objc
func
getTotalUnreadMsgCount
()
{
if
!
YHLoginManager
.
shared
.
isLogin
()
{
if
!
YHLoginManager
.
shared
.
isLogin
()
{
...
@@ -458,4 +455,20 @@ extension YHHomePageViewController {
...
@@ -458,4 +455,20 @@ extension YHHomePageViewController {
self
.
msgUnreadView
.
unreadCount
=
0
self
.
msgUnreadView
.
unreadCount
=
0
}
}
}
}
func
scrollViewDidScroll
(
_
scrollView
:
UIScrollView
)
{
let
itemNumber
=
viewModel
.
preloadItemIndex
// 你想要检查的item的位置,例如10
// 首先,计算IndexPath
let
section
=
0
// 假设只有一个section
let
itemIndex
=
itemNumber
-
1
// UICollectionView的item索引从0开始
let
indexPathToCheck
=
IndexPath
(
item
:
itemIndex
,
section
:
section
)
// 然后,检查这个IndexPath是否在当前可见的item列表中
if
homeCollectView
.
indexPathsForVisibleItems
.
contains
(
indexPathToCheck
)
{
printLog
(
"第
\(
itemNumber
)
个item已经展示出来了"
)
loadMoreData
()
}
else
{
printLog
(
"
\(
itemNumber
)
目标不在范围内"
)
}
}
}
}
galaxy/galaxy/Classes/Modules/Home(首页)/C/YHHomeWebViewController.swift
View file @
36e7d1a2
...
@@ -43,6 +43,11 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
...
@@ -43,6 +43,11 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
//有些界面需要保存图片的功能
//有些界面需要保存图片的功能
var
showSavePicBottomFlag
:
Bool
=
false
var
showSavePicBottomFlag
:
Bool
=
false
//是否曾今有过网络
private
var
isNetWorkOkBefore
:
Bool
=
false
override
func
viewDidLoad
()
{
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
super
.
viewDidLoad
()
...
@@ -154,7 +159,7 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
...
@@ -154,7 +159,7 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
make
.
height
.
equalTo
(
59
+
k_Height_safeAreaInsetsBottom
())
make
.
height
.
equalTo
(
59
+
k_Height_safeAreaInsetsBottom
())
}
}
view
.
addSubview
(
self
.
noNetWorkTipsView
)
view
.
addSubview
(
noNetWorkTipsView
)
self
.
noNetWorkTipsView
.
snp
.
makeConstraints
{
make
in
self
.
noNetWorkTipsView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
bottom
.
equalToSuperview
()
make
.
left
.
right
.
bottom
.
equalToSuperview
()
make
.
top
.
equalToSuperview
()
.
offset
(
k_Height_NavigationtBarAndStatuBar
)
make
.
top
.
equalToSuperview
()
.
offset
(
k_Height_NavigationtBarAndStatuBar
)
...
@@ -239,6 +244,12 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
...
@@ -239,6 +244,12 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
}
}
@objc
func
share
()
{
@objc
func
share
()
{
if
!
YHNetworkStatusManager
.
shared
.
isNetWorkOK
{
YHHUD
.
flash
(
message
:
"网络不可用,请检查网络设置"
)
return
}
if
YHLoginManager
.
shared
.
isLogin
()
{
if
YHLoginManager
.
shared
.
isLogin
()
{
if
vcTitle
==
"香港身份测评码"
{
if
vcTitle
==
"香港身份测评码"
{
guard
let
url
=
URL
(
string
:
url
)
else
{
guard
let
url
=
URL
(
string
:
url
)
else
{
...
@@ -281,24 +292,22 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
...
@@ -281,24 +292,22 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
func
updateNetWorkStatusUI
(
needReload
:
Bool
)
{
func
updateNetWorkStatusUI
(
needReload
:
Bool
)
{
DispatchQueue
.
main
.
async
{
DispatchQueue
.
main
.
async
{
if
YHNetworkStatusManager
.
shared
.
isNetWorkOK
{
if
YHNetworkStatusManager
.
shared
.
isNetWorkOK
{
if
needReload
{
if
needReload
&&
self
.
isNetWorkOkBefore
==
false
{
self
.
webview
.
stopLoading
()
self
.
webview
.
stopLoading
()
let
targetUrl
=
NSURL
(
string
:
self
.
url
)
let
targetUrl
=
NSURL
(
string
:
self
.
url
)
let
request
=
NSURLRequest
(
url
:
targetUrl
!
as
URL
)
let
request
=
NSURLRequest
(
url
:
targetUrl
!
as
URL
)
self
.
webview
.
load
(
request
as
URLRequest
)
self
.
webview
.
load
(
request
as
URLRequest
)
self
.
getData
()
self
.
getData
()
}
}
self
.
isNetWorkOkBefore
=
true
}
}
self
.
view
.
bringSubviewToFront
(
self
.
noNetWorkTipsView
)
self
.
noNetWorkTipsView
.
isHidden
=
YHNetworkStatusManager
.
shared
.
isNetWorkOK
if
self
.
isNetWorkOkBefore
==
false
{
if
YHNetworkStatusManager
.
shared
.
isNetWorkOK
{
self
.
view
.
bringSubviewToFront
(
self
.
noNetWorkTipsView
)
if
(
self
.
vcTitle
==
"香港身份测评码"
||
!
self
.
model
.
img_url
.
isEmpty
)
{
self
.
noNetWorkTipsView
.
isHidden
=
YHNetworkStatusManager
.
shared
.
isNetWorkOK
self
.
addRightItems
()
}
else
{
self
.
gk_navRightBarButtonItem
=
nil
}
}
else
{
}
else
{
self
.
gk_navRightBarButtonItem
=
nil
self
.
noNetWorkTipsView
.
isHidden
=
true
}
}
}
}
}
}
...
@@ -370,9 +379,9 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
...
@@ -370,9 +379,9 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
}
}
func
saveImageToPhotoLib
()
{
func
saveImageToPhotoLib
()
{
var
urlString
=
self
.
url
let
urlString
=
self
.
url
guard
let
url
=
URL
(
string
:
urlString
)
else
{
guard
let
url
=
URL
(
string
:
urlString
)
else
{
YHHUD
.
flash
(
message
:
"
参数错误,保存失败
"
)
YHHUD
.
flash
(
message
:
"
网络不可能,请检查您的网络设置~
"
)
return
return
}
}
...
@@ -420,10 +429,6 @@ extension YHHomeWebViewController {
...
@@ -420,10 +429,6 @@ extension YHHomeWebViewController {
gk_navRightBarButtonItem
=
rightButtonItem
gk_navRightBarButtonItem
=
rightButtonItem
gk_navItemRightSpace
=
16
gk_navItemRightSpace
=
16
}
}
func
removeRightItems
()
{
gk_navRightBarButtonItems
=
[]
}
}
}
galaxy/galaxy/Classes/Modules/Home(首页)/V/YHHomeWebBottomView.swift
View file @
36e7d1a2
...
@@ -125,6 +125,10 @@ class YHHomeWebBottomView: UIView {
...
@@ -125,6 +125,10 @@ class YHHomeWebBottomView: UIView {
}
}
@objc
private
func
likeBtnClick
()
{
@objc
private
func
likeBtnClick
()
{
if
YHNetworkStatusManager
.
shared
.
isNetWorkOK
==
false
{
YHHUD
.
flash
(
message
:
"网络不可用,请检查网络设置"
)
return
}
if
YHLoginManager
.
shared
.
isLogin
()
==
false
{
if
YHLoginManager
.
shared
.
isLogin
()
==
false
{
if
let
block
=
likeBlock
{
if
let
block
=
likeBlock
{
block
(
isLike
)
block
(
isLike
)
...
@@ -148,6 +152,10 @@ class YHHomeWebBottomView: UIView {
...
@@ -148,6 +152,10 @@ class YHHomeWebBottomView: UIView {
}
}
@objc
private
func
starBtnClick
()
{
@objc
private
func
starBtnClick
()
{
if
YHNetworkStatusManager
.
shared
.
isNetWorkOK
==
false
{
YHHUD
.
flash
(
message
:
"网络不可用,请检查网络设置"
)
return
}
if
YHLoginManager
.
shared
.
isLogin
()
==
false
{
if
YHLoginManager
.
shared
.
isLogin
()
==
false
{
if
let
block
=
starBlock
{
if
let
block
=
starBlock
{
block
(
isStar
)
block
(
isStar
)
...
...
galaxy/galaxy/Classes/Modules/Home(首页)/VM/YHHomePageViewModel.swift
View file @
36e7d1a2
...
@@ -15,11 +15,16 @@ class YHHomePageViewModel : YHBaseViewModel {
...
@@ -15,11 +15,16 @@ class YHHomePageViewModel : YHBaseViewModel {
var
banners
:
[
YHBannerModel
]?
var
banners
:
[
YHBannerModel
]?
var
classify
:
[
YHHomeClassifyModel
]?
var
classify
:
[
YHHomeClassifyModel
]?
var
hkList
:
[
YHHKEventModel
]?
var
hkList
:
[
YHHKEventModel
]?
//首页相关参数
//首页相关参数
private
var
curPageIndex
:
Int
=
1
private
var
curPageIndex
:
Int
=
1
private
var
page_Size
:
Int
=
50
private
var
page_Size
:
Int
=
50
var
preloadItemIndex
:
Int
=
25
private
var
isRequestHomeNewsDataFlag
:
Bool
=
false
var
totalCount
:
Int
=
0
var
totalCount
:
Int
=
0
var
hasMoreForHomeNews
:
Bool
=
true
var
hasMoreForHomeNews
:
Bool
=
true
// 搜索
// 搜索
let
searchPageSize
:
Int
=
20
let
searchPageSize
:
Int
=
20
}
}
...
@@ -50,6 +55,22 @@ extension YHHomePageViewModel {
...
@@ -50,6 +55,22 @@ extension YHHomePageViewModel {
firstPageFlag true - 首次 false - 更多
firstPageFlag true - 首次 false - 更多
*/
*/
func
getHomeNewsList
(
firstPageFlag
:
Bool
,
callBackBlock
:
@escaping
(
_
success
:
Bool
,
_
error
:
YHErrorModel
?)
->
())
{
func
getHomeNewsList
(
firstPageFlag
:
Bool
,
callBackBlock
:
@escaping
(
_
success
:
Bool
,
_
error
:
YHErrorModel
?)
->
())
{
if
firstPageFlag
==
false
{
guard
hasMoreForHomeNews
==
true
else
{
printLog
(
"无更多数据可请求"
)
return
}
}
guard
isRequestHomeNewsDataFlag
==
false
else
{
printLog
(
"正在进行请求"
)
return
}
isRequestHomeNewsDataFlag
=
true
var
params
:
[
String
:
Any
]
=
[
"page"
:
curPageIndex
,
var
params
:
[
String
:
Any
]
=
[
"page"
:
curPageIndex
,
"page_size"
:
page_Size
]
"page_size"
:
page_Size
]
if
firstPageFlag
{
if
firstPageFlag
{
...
@@ -62,6 +83,8 @@ extension YHHomePageViewModel {
...
@@ -62,6 +83,8 @@ extension YHHomePageViewModel {
let
strUrl
=
YHBaseUrlManager
.
shared
.
curURL
()
+
YHAllApiName
.
Common
.
consultApi
let
strUrl
=
YHBaseUrlManager
.
shared
.
curURL
()
+
YHAllApiName
.
Common
.
consultApi
let
_
=
YHNetRequest
.
getRequest
(
url
:
strUrl
,
params
:
params
)
{
[
weak
self
]
json
,
code
in
let
_
=
YHNetRequest
.
getRequest
(
url
:
strUrl
,
params
:
params
)
{
[
weak
self
]
json
,
code
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
self
.
isRequestHomeNewsDataFlag
=
false
//1. json字符串 转 对象
//1. json字符串 转 对象
if
json
.
code
==
200
{
if
json
.
code
==
200
{
let
dic
=
json
.
data
let
dic
=
json
.
data
...
@@ -85,6 +108,8 @@ extension YHHomePageViewModel {
...
@@ -85,6 +108,8 @@ extension YHHomePageViewModel {
self
.
arrHomeNewsData
?
.
append
(
contentsOf
:
result
.
data
)
self
.
arrHomeNewsData
?
.
append
(
contentsOf
:
result
.
data
)
}
}
if
result
.
data
.
count
>=
page_Size
{
if
result
.
data
.
count
>=
page_Size
{
if
let
count
=
self
.
arrHomeNewsData
?
.
count
{
if
let
count
=
self
.
arrHomeNewsData
?
.
count
{
if
count
>=
self
.
totalCount
{
if
count
>=
self
.
totalCount
{
...
@@ -97,14 +122,15 @@ extension YHHomePageViewModel {
...
@@ -97,14 +122,15 @@ extension YHHomePageViewModel {
self
.
hasMoreForHomeNews
=
false
self
.
hasMoreForHomeNews
=
false
}
}
preloadItemIndex
=
25
+
(
curPageIndex
-
1
)
*
page_Size
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
// self.arrHomeNewsData = []
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
false
,
error
)
callBackBlock
(
false
,
error
)
}
}
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
// self.arrHomeNewsData = []
self
.
isRequestHomeNewsDataFlag
=
false
callBackBlock
(
false
,
err
)
callBackBlock
(
false
,
err
)
}
}
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/C/YHHKIdentityCardViewController.swift
View file @
36e7d1a2
...
@@ -102,7 +102,7 @@ class YHHKIdentityCardViewController: YHBaseViewController {
...
@@ -102,7 +102,7 @@ class YHHKIdentityCardViewController: YHBaseViewController {
//2.网络请求
//2.网络请求
loadData
()
loadData
()
updateDefaultSearchKeyWord
()
//
updateDefaultSearchKeyWord()
}
}
func
updateDefaultSearchKeyWord
()
{
func
updateDefaultSearchKeyWord
()
{
...
@@ -120,6 +120,11 @@ class YHHKIdentityCardViewController: YHBaseViewController {
...
@@ -120,6 +120,11 @@ class YHHKIdentityCardViewController: YHBaseViewController {
super
.
viewDidLayoutSubviews
()
super
.
viewDidLayoutSubviews
()
cellView
.
view
.
frame
=
CGRect
(
x
:
0
,
y
:
0
,
width
:
KScreenWidth
,
height
:
myCellHeight
)
cellView
.
view
.
frame
=
CGRect
(
x
:
0
,
y
:
0
,
width
:
KScreenWidth
,
height
:
myCellHeight
)
}
}
override
func
viewWillAppear
(
_
animated
:
Bool
)
{
super
.
viewWillAppear
(
animated
)
updateDefaultSearchKeyWord
()
}
}
}
// MARK: - 私有方法
// MARK: - 私有方法
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/C/YHHKLifeViewController.swift
View file @
36e7d1a2
...
@@ -102,11 +102,12 @@ class YHHKLifeViewController: YHBaseViewController {
...
@@ -102,11 +102,12 @@ class YHHKLifeViewController: YHBaseViewController {
//2.网络请求
//2.网络请求
loadData
()
loadData
()
updateDefaultSearchKeyWord
()
// updateDefaultSearchKeyWord()
}
}
func
updateDefaultSearchKeyWord
()
{
func
updateDefaultSearchKeyWord
()
{
var
placeHolder
=
"香港
身份
"
var
placeHolder
=
"香港
生活
"
if
isHaveLocalSearchRecords
()
{
if
isHaveLocalSearchRecords
()
{
let
latestValidSearchWord
=
getLatestValidSearchWord
()
let
latestValidSearchWord
=
getLatestValidSearchWord
()
if
!
latestValidSearchWord
.
isEmpty
{
if
!
latestValidSearchWord
.
isEmpty
{
...
@@ -120,6 +121,11 @@ class YHHKLifeViewController: YHBaseViewController {
...
@@ -120,6 +121,11 @@ class YHHKLifeViewController: YHBaseViewController {
super
.
viewDidLayoutSubviews
()
super
.
viewDidLayoutSubviews
()
cellView
.
view
.
frame
=
CGRect
(
x
:
0
,
y
:
0
,
width
:
KScreenWidth
,
height
:
myCellHeight
)
cellView
.
view
.
frame
=
CGRect
(
x
:
0
,
y
:
0
,
width
:
KScreenWidth
,
height
:
myCellHeight
)
}
}
override
func
viewWillAppear
(
_
animated
:
Bool
)
{
super
.
viewWillAppear
(
animated
)
updateDefaultSearchKeyWord
()
}
}
}
// MARK: - 私有方法
// MARK: - 私有方法
...
@@ -145,7 +151,7 @@ extension YHHKLifeViewController {
...
@@ -145,7 +151,7 @@ extension YHHKLifeViewController {
make
.
left
.
right
.
bottom
.
equalToSuperview
()
make
.
left
.
right
.
bottom
.
equalToSuperview
()
}
}
tableHeadView
=
YHServerTableHeadView
()
tableHeadView
=
YHServerTableHeadView
()
tableHeadView
.
titleLabel
.
text
=
"香港
身份
攻略"
tableHeadView
.
titleLabel
.
text
=
"香港
生活
攻略"
tableHeadView
.
frame
=
CGRect
(
x
:
0
,
y
:
-
365
-
48
,
width
:
KScreenWidth
,
height
:
365
)
tableHeadView
.
frame
=
CGRect
(
x
:
0
,
y
:
-
365
-
48
,
width
:
KScreenWidth
,
height
:
365
)
homeTableView
.
tableHeaderView
=
tableHeadView
homeTableView
.
tableHeaderView
=
tableHeadView
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/C/YHServiceCenterMainViewController.swift
View file @
36e7d1a2
...
@@ -98,6 +98,13 @@ class YHServiceCenterMainViewController: YHBaseViewController {
...
@@ -98,6 +98,13 @@ class YHServiceCenterMainViewController: YHBaseViewController {
noDataView
.
clickShowBtnClickBlock
=
{
noDataView
.
clickShowBtnClickBlock
=
{
YHServiceOrderAlertView
.
show
()
YHServiceOrderAlertView
.
show
()
}
}
noDataView
.
isHidden
=
false
nameBgImageView
.
isHidden
=
true
segmentedView
.
isHidden
=
true
listContainerView
.
isHidden
=
true
orderButton
.
isHidden
=
true
}
}
override
func
viewWillAppear
(
_
animated
:
Bool
)
{
override
func
viewWillAppear
(
_
animated
:
Bool
)
{
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/C/YHWorkIntroductionViewController.swift
View file @
36e7d1a2
...
@@ -14,7 +14,7 @@ class YHWorkIntroductionViewController: YHBaseViewController {
...
@@ -14,7 +14,7 @@ class YHWorkIntroductionViewController: YHBaseViewController {
var
nameTextField
:
UITextField
!
var
nameTextField
:
UITextField
!
var
startTextField
:
UITextField
!
var
startTextField
:
UITextField
!
var
endTextField
:
UITextField
!
var
endTextField
:
UITextField
!
var
longTimeButton
:
UIButton
!
//
var longTimeButton: UIButton!
var
messageTextField
:
UITextView
!
var
messageTextField
:
UITextView
!
var
startButton
:
UIButton
!
var
startButton
:
UIButton
!
var
endButton
:
UIButton
!
var
endButton
:
UIButton
!
...
@@ -153,43 +153,44 @@ class YHWorkIntroductionViewController: YHBaseViewController {
...
@@ -153,43 +153,44 @@ class YHWorkIntroductionViewController: YHBaseViewController {
make
.
right
.
equalTo
(
-
18
)
make
.
right
.
equalTo
(
-
18
)
}
}
longTimeButton
=
{
//
longTimeButton = {
let
button
=
UIButton
(
type
:
.
custom
)
//
let button = UIButton(type: .custom)
button
.
setImage
(
UIImage
(
named
:
"main_time_normal"
),
for
:
.
normal
)
//
button.setImage(UIImage(named: "main_time_normal"), for: .normal)
button
.
setImage
(
UIImage
(
named
:
"login_privacy_agree"
),
for
:
.
selected
)
//
button.setImage(UIImage(named: "login_privacy_agree"), for: .selected)
button
.
setTitleColor
(
UIColor
.
mainTextColor
,
for
:
.
normal
)
//
button.setTitleColor(UIColor.mainTextColor, for: .normal)
button
.
setTitle
(
"至今"
,
for
:
.
normal
)
//
button.setTitle("至今", for: .normal)
button
.
titleLabel
?
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
14
)
//
button.titleLabel?.font = UIFont.PFSC_M(ofSize: 14)
button
.
contentHorizontalAlignment
=
.
right
//
button.contentHorizontalAlignment = .right
button
.
addTarget
(
self
,
action
:
#selector(
longTimeButtonClick
)
,
for
:
.
touchUpInside
)
//
button.addTarget(self, action: #selector(longTimeButtonClick), for: .touchUpInside)
if
dataSource
.
project_end_time
==
"至今"
{
//
if dataSource.project_end_time == "至今" {
button
.
isSelected
=
true
//
button.isSelected = true
}
else
{
//
} else {
button
.
isSelected
=
false
//
button.isSelected = false
}
//
}
return
button
//
return button
}()
//
}()
view
.
addSubview
(
longTimeButton
)
//
view.addSubview(longTimeButton)
if
dataSource
.
project_end_time
!=
"至今"
{
//
if dataSource.project_end_time != "至今" {
longTimeButton
.
snp
.
makeConstraints
{
make
in
//
longTimeButton.snp.makeConstraints { make in
make
.
right
.
equalTo
(
-
18
)
//
make.right.equalTo(-18)
make
.
centerY
.
equalTo
(
endTextField
.
snp
.
centerY
)
//
make.centerY.equalTo(endTextField.snp.centerY)
make
.
height
.
equalTo
(
32
)
//
make.height.equalTo(32)
make
.
width
.
equalTo
(
43
)
//
make.width.equalTo(43)
}
//
}
endTextField
.
isHidden
=
false
endTextField
.
isHidden
=
false
endButton
.
isHidden
=
false
endButton
.
isHidden
=
false
}
else
{
// }
longTimeButton
.
snp
.
makeConstraints
{
make
in
// else {
make
.
left
.
equalTo
(
117
)
// longTimeButton.snp.makeConstraints { make in
make
.
centerY
.
equalTo
(
endTextField
.
snp
.
centerY
)
// make.left.equalTo(117)
make
.
height
.
equalTo
(
32
)
// make.centerY.equalTo(endTextField.snp.centerY)
make
.
width
.
equalTo
(
43
)
// make.height.equalTo(32)
}
// make.width.equalTo(43)
endTextField
.
isHidden
=
true
// }
endButton
.
isHidden
=
true
// endTextField.isHidden = true
}
// endButton.isHidden = true
longTimeButton
.
iconInLeft
(
spacing
:
3
)
// }
// longTimeButton.iconInLeft(spacing: 3)
messageTextField
=
{
messageTextField
=
{
...
@@ -295,33 +296,33 @@ class YHWorkIntroductionViewController: YHBaseViewController {
...
@@ -295,33 +296,33 @@ class YHWorkIntroductionViewController: YHBaseViewController {
}
}
}
}
@objc
func
longTimeButtonClick
()
{
//
@objc func longTimeButtonClick() {
longTimeButton
.
isSelected
=
!
longTimeButton
.
isSelected
//
longTimeButton.isSelected = !longTimeButton.isSelected
if
longTimeButton
.
isSelected
{
//
if longTimeButton.isSelected {
longTimeButton
.
snp
.
remakeConstraints
{
make
in
//
longTimeButton.snp.remakeConstraints { make in
make
.
left
.
equalTo
(
117
)
//
make.left.equalTo(117)
make
.
centerY
.
equalTo
(
endTextField
.
snp
.
centerY
)
//
make.centerY.equalTo(endTextField.snp.centerY)
make
.
height
.
equalTo
(
32
)
//
make.height.equalTo(32)
make
.
width
.
equalTo
(
43
)
//
make.width.equalTo(43)
}
//
}
endTextField
.
isHidden
=
true
//
endTextField.isHidden = true
endButton
.
isHidden
=
true
//
endButton.isHidden = true
}
else
{
//
} else {
longTimeButton
.
snp
.
remakeConstraints
{
make
in
//
longTimeButton.snp.remakeConstraints { make in
make
.
right
.
equalTo
(
-
18
)
//
make.right.equalTo(-18)
make
.
centerY
.
equalTo
(
endTextField
.
snp
.
centerY
)
//
make.centerY.equalTo(endTextField.snp.centerY)
make
.
height
.
equalTo
(
32
)
//
make.height.equalTo(32)
make
.
width
.
equalTo
(
43
)
//
make.width.equalTo(43)
}
//
}
endTextField
.
isHidden
=
false
//
endTextField.isHidden = false
endButton
.
isHidden
=
false
//
endButton.isHidden = false
}
//
}
}
//
}
@objc
func
submit
()
{
@objc
func
submit
()
{
if
longTimeButton
.
isSelected
{
//
if longTimeButton.isSelected {
dataSource
.
project_end_time
=
"至今"
//
dataSource.project_end_time = "至今"
}
//
}
guard
let
_
=
dataSource
.
project_name
else
{
guard
let
_
=
dataSource
.
project_name
else
{
YHHUD
.
flash
(
message
:
"您还有信息未填写"
)
YHHUD
.
flash
(
message
:
"您还有信息未填写"
)
return
return
...
...
galaxy/galaxy/Classes/Modules/Mine(我的)/C/YHMySettingViewController.swift
View file @
36e7d1a2
...
@@ -60,6 +60,9 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget
...
@@ -60,6 +60,9 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget
lazy
var
items
:
[
PersonalModuleItem
]
=
{
lazy
var
items
:
[
PersonalModuleItem
]
=
{
// 是否需要展示版本更新红点
// 是否需要展示版本更新红点
let
isShowVersionRedPoint
=
YHAppVersionManager
.
shared
.
needShowRedPointOfSuggestVersionUpdate
()
let
isShowVersionRedPoint
=
YHAppVersionManager
.
shared
.
needShowRedPointOfSuggestVersionUpdate
()
let
myVer
=
UIDevice
.
appVersion
()
+
"_"
+
UIDevice
.
appBuild
()
#if DEBUG
#if DEBUG
return
[
PersonalModuleItem
(
title
:
"通知设置"
.
local
,
type
:
.
notifySettings
),
return
[
PersonalModuleItem
(
title
:
"通知设置"
.
local
,
type
:
.
notifySettings
),
PersonalModuleItem
(
title
:
"权限设置"
.
local
,
type
:
.
permissionSettings
),
PersonalModuleItem
(
title
:
"权限设置"
.
local
,
type
:
.
permissionSettings
),
...
@@ -68,7 +71,7 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget
...
@@ -68,7 +71,7 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget
PersonalModuleItem
(
title
:
"用户条款"
.
local
,
type
:
.
userItems
),
PersonalModuleItem
(
title
:
"用户条款"
.
local
,
type
:
.
userItems
),
PersonalModuleItem
(
title
:
"隐私协议"
.
local
,
type
:
.
privaceAgreement
),
PersonalModuleItem
(
title
:
"隐私协议"
.
local
,
type
:
.
privaceAgreement
),
PersonalModuleItem
(
title
:
"设备相关"
.
local
,
type
:
.
deviceInfo
),
PersonalModuleItem
(
title
:
"设备相关"
.
local
,
type
:
.
deviceInfo
),
PersonalModuleItem
(
title
:
"版本
\(
UIDevice
.
appVersion
()
)
"
,
isShowRedPoint
:
isShowVersionRedPoint
,
type
:
.
version
),
]
PersonalModuleItem
(
title
:
"版本
\(
myVer
)
"
,
isShowRedPoint
:
isShowVersionRedPoint
,
type
:
.
version
),
]
#elseif TESTENV
#elseif TESTENV
return
[
PersonalModuleItem
(
title
:
"通知设置"
.
local
,
type
:
.
notifySettings
),
return
[
PersonalModuleItem
(
title
:
"通知设置"
.
local
,
type
:
.
notifySettings
),
...
@@ -78,7 +81,7 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget
...
@@ -78,7 +81,7 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget
PersonalModuleItem
(
title
:
"用户条款"
.
local
,
type
:
.
userItems
),
PersonalModuleItem
(
title
:
"用户条款"
.
local
,
type
:
.
userItems
),
PersonalModuleItem
(
title
:
"隐私协议"
.
local
,
type
:
.
privaceAgreement
),
PersonalModuleItem
(
title
:
"隐私协议"
.
local
,
type
:
.
privaceAgreement
),
PersonalModuleItem
(
title
:
"设备相关"
.
local
,
type
:
.
deviceInfo
),
PersonalModuleItem
(
title
:
"设备相关"
.
local
,
type
:
.
deviceInfo
),
PersonalModuleItem
(
title
:
"版本
\(
UIDevice
.
appVersion
()
)
"
,
isShowRedPoint
:
isShowVersionRedPoint
,
type
:
.
version
)]
PersonalModuleItem
(
title
:
"版本
\(
myVer
)
"
,
isShowRedPoint
:
isShowVersionRedPoint
,
type
:
.
version
)]
#else
#else
return
[
PersonalModuleItem
(
title
:
"通知设置"
.
local
,
type
:
.
notifySettings
),
return
[
PersonalModuleItem
(
title
:
"通知设置"
.
local
,
type
:
.
notifySettings
),
PersonalModuleItem
(
title
:
"权限设置"
.
local
,
type
:
.
permissionSettings
),
PersonalModuleItem
(
title
:
"权限设置"
.
local
,
type
:
.
permissionSettings
),
...
@@ -86,7 +89,7 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget
...
@@ -86,7 +89,7 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget
PersonalModuleItem
(
title
:
"关于我们"
.
local
,
type
:
.
aboutUs
),
PersonalModuleItem
(
title
:
"关于我们"
.
local
,
type
:
.
aboutUs
),
PersonalModuleItem
(
title
:
"用户条款"
.
local
,
type
:
.
userItems
),
PersonalModuleItem
(
title
:
"用户条款"
.
local
,
type
:
.
userItems
),
PersonalModuleItem
(
title
:
"隐私协议"
.
local
,
type
:
.
privaceAgreement
),
PersonalModuleItem
(
title
:
"隐私协议"
.
local
,
type
:
.
privaceAgreement
),
PersonalModuleItem
(
title
:
"版本
\(
UIDevice
.
appVersion
()
)
"
,
isShowRedPoint
:
isShowVersionRedPoint
,
type
:
.
version
)]
PersonalModuleItem
(
title
:
"版本
\(
myVer
)
"
,
isShowRedPoint
:
isShowVersionRedPoint
,
type
:
.
version
)]
#endif
#endif
}()
}()
...
@@ -139,7 +142,7 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget
...
@@ -139,7 +142,7 @@ class YHMySettingViewController: YHBaseViewController, ConstraintRelatableTarget
let
version
=
"版本号:V"
+
UIDevice
.
appVersion
()
+
"_"
+
UIDevice
.
appBuild
()
+
"测试服"
let
version
=
"版本号:V"
+
UIDevice
.
appVersion
()
+
"_"
+
UIDevice
.
appBuild
()
+
"测试服"
versionLabel
.
text
=
version
versionLabel
.
text
=
version
#else
#else
let
version
=
"版本号:V"
+
UIDevice
.
appVersion
()
+
"_"
+
UIDevice
.
appBuild
()
let
version
=
"版本号:V"
+
UIDevice
.
appVersion
()
+
"_"
+
UIDevice
.
appBuild
()
+
"测试服"
versionLabel
.
text
=
version
versionLabel
.
text
=
version
versionLabel
.
isHidden
=
true
versionLabel
.
isHidden
=
true
#endif
#endif
...
...
galaxy/galaxy/Classes/Tools/VideoPlay/YHVideoPlayerVC.swift
View file @
36e7d1a2
...
@@ -237,6 +237,10 @@ extension YHVideoPlayerVC {
...
@@ -237,6 +237,10 @@ extension YHVideoPlayerVC {
}
}
@objc
func
didShareButtonClicked
()
{
@objc
func
didShareButtonClicked
()
{
if
!
YHNetworkStatusManager
.
shared
.
isNetWorkOK
{
YHHUD
.
flash
(
message
:
"网络不可用,请检查网络设置"
)
return
}
shareVideoContent
()
shareVideoContent
()
}
}
}
}
...
@@ -333,25 +337,25 @@ extension YHVideoPlayerVC {
...
@@ -333,25 +337,25 @@ extension YHVideoPlayerVC {
}
}
@objc
func
updateNetWorkUI
()
{
@objc
func
updateNetWorkUI
()
{
updateNetWorkStatusUI
(
needReload
:
true
)
if
YHNetworkStatusManager
.
shared
.
isNetWorkOK
{
if
self
.
noNetWorkTipsView
.
isHidden
==
false
{
self
.
noNetWorkTipsView
.
isHidden
=
true
self
.
requestData
()
if
let
videoURL
=
URL
(
string
:
self
.
url
)
{
self
.
player
.
pause
()
let
asset
=
BMPlayerResource
(
url
:
videoURL
)
self
.
player
.
setVideo
(
resource
:
asset
)
self
.
player
.
play
()
}
}
}
}
}
func
updateNetWorkStatusUI
(
needReload
:
Bool
)
{
func
updateNetWorkStatusUI
(
needReload
:
Bool
)
{
DispatchQueue
.
main
.
async
{
DispatchQueue
.
main
.
async
{
if
YHNetworkStatusManager
.
shared
.
isNetWorkOK
{
if
needReload
{
if
let
videoURL
=
URL
(
string
:
self
.
url
)
{
self
.
player
.
pause
()
let
asset
=
BMPlayerResource
(
url
:
videoURL
)
self
.
player
.
setVideo
(
resource
:
asset
)
self
.
player
.
play
()
}
self
.
requestData
()
}
}
self
.
view
.
bringSubviewToFront
(
self
.
noNetWorkTipsView
)
self
.
noNetWorkTipsView
.
isHidden
=
YHNetworkStatusManager
.
shared
.
isNetWorkOK
self
.
noNetWorkTipsView
.
isHidden
=
YHNetworkStatusManager
.
shared
.
isNetWorkOK
self
.
shareBtn
.
isHidden
=
!
YHNetworkStatusManager
.
shared
.
isNetWorkOK
self
.
view
.
bringSubviewToFront
(
self
.
noNetWorkTipsView
)
}
}
}
}
}
}
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