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
087c0e92
Commit
087c0e92
authored
Jul 16, 2024
by
David黄金龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除 不使用的代码
parent
197c47b3
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
168 deletions
+0
-168
YHHomePageViewController.swift
...Classes/Modules/Home(首页)/C/YHHomePageViewController.swift
+0
-168
No files found.
galaxy/galaxy/Classes/Modules/Home(首页)/C/YHHomePageViewController.swift
View file @
087c0e92
...
@@ -58,11 +58,6 @@ class YHHomePageViewController: YHBaseViewController {
...
@@ -58,11 +58,6 @@ class YHHomePageViewController: YHBaseViewController {
override
func
viewWillAppear
(
_
animated
:
Bool
)
{
override
func
viewWillAppear
(
_
animated
:
Bool
)
{
super
.
viewWillAppear
(
animated
)
super
.
viewWillAppear
(
animated
)
// requestAppNewVersion()
//获取OSS密钥
// YHOSSManager.share.getOSSID()
// updateDefaultSearchKeyWord()
// getTotalUnreadMsgCount()
if
needReloadDataFlag
{
if
needReloadDataFlag
{
needReloadDataFlag
=
false
needReloadDataFlag
=
false
...
@@ -70,39 +65,14 @@ class YHHomePageViewController: YHBaseViewController {
...
@@ -70,39 +65,14 @@ class YHHomePageViewController: YHBaseViewController {
}
}
}
}
// lazy var searchView: YHHomeSearchView = {
// let view = YHHomeSearchView()
// let tap = UITapGestureRecognizer(target: self, action: #selector(didSearchBarClicked))
// view.addGestureRecognizer(tap)
// return view
// }()
//
// lazy var msgUnreadView:YHMessageBellView = {
// let view = YHMessageBellView.bellView()
// return view
// }()
lazy
var
homeHeaderView
:
YHHomeHeadView
=
{
lazy
var
homeHeaderView
:
YHHomeHeadView
=
{
let
view
=
YHHomeHeadView
()
let
view
=
YHHomeHeadView
()
return
view
return
view
}()
}()
// var tapTimestamp : CFAbsoluteTime = -10.0
}
}
//MARK: - 私有方法
//MARK: - 私有方法
private
extension
YHHomePageViewController
{
private
extension
YHHomePageViewController
{
// func updateDefaultSearchKeyWord() {
// var placeHolder = "香港身份"
// if isHaveLocalSearchRecords() {
// let latestValidSearchWord = getLatestValidSearchWord()
// if !latestValidSearchWord.isEmpty {
// placeHolder = latestValidSearchWord
// }
// }
//// searchView.placeHolder = placeHolder
// }
// 是否展示订单提示视图
// 是否展示订单提示视图
func
showOrderTipsView
(
_
show
:
Bool
)
{
func
showOrderTipsView
(
_
show
:
Bool
)
{
...
@@ -138,10 +108,6 @@ private extension YHHomePageViewController {
...
@@ -138,10 +108,6 @@ private extension YHHomePageViewController {
self
.
homeCollectView
.
reloadData
()
self
.
homeCollectView
.
reloadData
()
}
}
// @objc func didRefreshMessageCount() {
// getTotalUnreadMsgCount()
// }
func
addDefaultData
()
{
func
addDefaultData
()
{
homeHeaderView
.
homeBannerView
.
dataArr
=
getCacheDataForBanner
()
homeHeaderView
.
homeBannerView
.
dataArr
=
getCacheDataForBanner
()
getCacheDataForHomeNewsData
()
getCacheDataForHomeNewsData
()
...
@@ -151,15 +117,6 @@ private extension YHHomePageViewController {
...
@@ -151,15 +117,6 @@ private extension YHHomePageViewController {
needReloadDataFlag
=
true
needReloadDataFlag
=
true
}
}
// @objc func didSearchBarClicked() {
// let vc = YHSearchInfomationVC()
// vc.searchPlaceHolder = searchView.placeHolder
// printLog("placeHolder: \(searchView.placeHolder)")
// self.navigationController?.pushViewController(vc)
// }
//获取缓存的 banner数据
//获取缓存的 banner数据
func
getCacheDataForBanner
()
->
[
YHBannerModel
]
{
func
getCacheDataForBanner
()
->
[
YHBannerModel
]
{
let
arrString2
=
UserDefaults
.
standard
.
value
(
forKey
:
"homeBannerData"
)
let
arrString2
=
UserDefaults
.
standard
.
value
(
forKey
:
"homeBannerData"
)
...
@@ -271,45 +228,13 @@ private extension YHHomePageViewController {
...
@@ -271,45 +228,13 @@ private extension YHHomePageViewController {
}
}
func
setupUI
()
{
func
setupUI
()
{
// gk_navigationBar.isHidden = false
gk_navigationBar
.
isHidden
=
true
gk_navigationBar
.
isHidden
=
true
// view.backgroundColor = .white
// NotificationCenter.default.addObserver(self, selector: #selector(loginSuccess), name: YhConstant.YhNotification.didLoginSuccessNotifiction, object: nil)
//
// NotificationCenter.default.addObserver(self, selector: #selector(logoutSuccess), name: YhConstant.YhNotification.didLogoutSuccessNotifiction, object: nil)
//
// NotificationCenter.default.addObserver(self, selector: #selector(revMsg), name: YhConstant.YhNotification.didRevMsgNotifiction, object: nil)
//
// NotificationCenter.default.addObserver(self, selector: #selector(clearUnreadBadge), name: YhConstant.YhNotification.didMarkAllMessagesReadedNotifiction, object: nil)
//
//
NotificationCenter
.
default
.
addObserver
(
self
,
selector
:
#selector(
clickMsgitem
)
,
name
:
YhConstant
.
YhNotification
.
clickHomeMsgNotifiction
,
object
:
nil
)
NotificationCenter
.
default
.
addObserver
(
self
,
selector
:
#selector(
clickMsgitem
)
,
name
:
YhConstant
.
YhNotification
.
clickHomeMsgNotifiction
,
object
:
nil
)
//
// NotificationCenter.default.addObserver(self, selector: #selector(didRefreshMessageCount), name: YhConstant.YhNotification.didRequestUnreadMsgTotalCountNotification, object: nil)
// view.addSubview(searchView)
// searchView.snp.makeConstraints { make in
// make.top.equalTo(k_Height_safeAreaInsetsTop() + 6)
// make.left.equalTo(20)
// make.height.equalTo(YHHomeSearchView.viewH)
// }
//
// view.addSubview(msgUnreadView)
// msgUnreadView.snp.makeConstraints { make in
// make.width.equalTo(YHMessageBellView.width)
// make.height.equalTo(YHMessageBellView.height)
// make.left.equalTo(searchView.snp.right)
// make.right.equalToSuperview()
// make.centerY.equalTo(searchView)
// }
view
.
addSubview
(
homeCollectView
)
view
.
addSubview
(
homeCollectView
)
homeCollectView
.
snp
.
makeConstraints
{
make
in
homeCollectView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
equalToSuperview
()
make
.
left
.
right
.
equalToSuperview
()
// make.top.equalTo(searchView.snp.bottom).offset(20)
make
.
top
.
equalToSuperview
()
make
.
top
.
equalToSuperview
()
// make.bottom.equalToSuperview().offset(-k_Height_TabBar)
make
.
bottom
.
equalToSuperview
()
make
.
bottom
.
equalToSuperview
()
}
}
...
@@ -435,104 +360,11 @@ extension YHHomePageViewController : CollectionViewWaterfallLayoutDelegate {
...
@@ -435,104 +360,11 @@ extension YHHomePageViewController : CollectionViewWaterfallLayoutDelegate {
let
width
=
(
KScreenWidth
-
47
)
/
2
let
width
=
(
KScreenWidth
-
47
)
/
2
return
CGSize
(
width
:
width
,
height
:
140.0
)
return
CGSize
(
width
:
width
,
height
:
140.0
)
}
}
}
}
//extension YHHomePageViewController : UITabBarControllerDelegate {
//
// func tabBarController(_ tabBarController: UITabBarController, didSelect viewController: UIViewController) {
// let doubleTapInterval : CGFloat = 0.3
//
// if tabBarController.selectedIndex == 0 {
// let timestamp = CFAbsoluteTimeGetCurrent()
// printLog(timestamp - self.tapTimestamp)
// if timestamp - self.tapTimestamp < doubleTapInterval {
// self.homeCollectView.setContentOffset(CGPoint(x: 0, y: -homeHeaderViewHeight), animated: true)
// }
// self.tapTimestamp = timestamp
//
// }
//// else if tabBarController.selectedIndex == 2 {
//// // 点击消息tab 清空应用icon未读数
//// UIApplication.shared.applicationIconBadgeNumber = 0
//// }
// }
//
//
// func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool {
// guard let index = tabBarController.viewControllers?.firstIndex(of: viewController) else {
// return false
// }
// if index == 1 {
// if YHLoginManager.shared.isLogin() {
// return true
// } else {
// YHOneKeyLoginManager.shared.oneKeyLogin()
// YHLoginManager.shared.loginSuccessActionBlock = {[weak self] in
// guard self != nil else { return }
// tabBarController.selectedIndex = index
// YHLoginManager.shared.loginSuccessActionBlock = nil
// }
// return false
// }
// }
// return true
// }
//}
extension
YHHomePageViewController
{
// func requestAppNewVersion() {
// if YHConfigManager.shared.loadNewDataFlag == false {
// YHConfigManager.shared.loadConfigData {
// [weak self] in
// guard let self = self else { return }
// self.showNewVersionAlertView()
// }
// } else {
// showNewVersionAlertView()
// }
// }
//
// func showNewVersionAlertView() {
// let isNeedShowAlert = YHAppVersionManager.shared.needShowAlertViewOfSuggestVersionUpdate()
// if isNeedShowAlert {
// if let configModel = YHConfigManager.shared.reqVM.configModel {
// let alertView = YHFindAppNewVersionView.alertView(version: configModel.max_version)
// let arr = configModel.suggest_updating_msg.components(separatedBy: "$")
// alertView.updateContentArray(arr)
// alertView.show()
// }
// }
// }
}
//MARK: - UIScrollViewDelegate
//MARK: - UIScrollViewDelegate
extension
YHHomePageViewController
{
extension
YHHomePageViewController
{
// 请求未读消息总数
// @objc func getTotalUnreadMsgCount() {
// if !YHLoginManager.shared.isLogin() {
// return
// }
//
// self.msgViewModel.requestTotalUnreadMsgCount {
// [weak self] success, error in
// guard let self = self else { return }
// DispatchQueue.main.async {
// self.msgUnreadView.unreadCount = self.msgViewModel.unreadTotalCount
// }
// }
// }
//
// @objc func clearUnreadBadge() {
// DispatchQueue.main.async {
// self.msgUnreadView.unreadCount = 0
// }
// }
func
scrollViewDidScroll
(
_
scrollView
:
UIScrollView
)
{
func
scrollViewDidScroll
(
_
scrollView
:
UIScrollView
)
{
let
itemNumber
=
viewModel
.
preloadItemIndex
// 你想要检查的item的位置,例如10
let
itemNumber
=
viewModel
.
preloadItemIndex
// 你想要检查的item的位置,例如10
// 首先,计算IndexPath
// 首先,计算IndexPath
...
...
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