Commit 352fd929 authored by David黄金龙's avatar David黄金龙

调整代码结构

parent 6a7036d6
...@@ -2519,12 +2519,12 @@ ...@@ -2519,12 +2519,12 @@
A567E5742BD7643D00D5D5A0 /* YHSearchInfomationVC.swift */, A567E5742BD7643D00D5D5A0 /* YHSearchInfomationVC.swift */,
04F5F86B2C1A9B52004A463C /* YHOtherServiceListViewController.swift */, 04F5F86B2C1A9B52004A463C /* YHOtherServiceListViewController.swift */,
04F5F8692C1A95BB004A463C /* YHOtherServiceViewController.swift */, 04F5F8692C1A95BB004A463C /* YHOtherServiceViewController.swift */,
A567E5762BD7643D00D5D5A0 /* YHHomePageViewController.swift */,
A567E5772BD7643D00D5D5A0 /* YHStartPageViewController.swift */, A567E5772BD7643D00D5D5A0 /* YHStartPageViewController.swift */,
A567E5782BD7643D00D5D5A0 /* YHHomeWebViewController.swift */, A567E5782BD7643D00D5D5A0 /* YHHomeWebViewController.swift */,
04F5F86D2C1AC351004A463C /* YHHKEventCenterViewController.swift */, 04F5F86D2C1AC351004A463C /* YHHKEventCenterViewController.swift */,
04F5F86F2C1AC4C2004A463C /* YHHKEventWebViewController.swift */, 04F5F86F2C1AC4C2004A463C /* YHHKEventWebViewController.swift */,
A567E57A2BD7643D00D5D5A0 /* YHConfigManager.swift */, A567E57A2BD7643D00D5D5A0 /* YHConfigManager.swift */,
A567E5762BD7643D00D5D5A0 /* YHHomePageViewController.swift */,
A5000F502C3BC28B00843452 /* YHHomeHoldViewPageViewController.swift */, A5000F502C3BC28B00843452 /* YHHomeHoldViewPageViewController.swift */,
); );
path = C; path = C;
......
...@@ -45,15 +45,12 @@ class YHHomePageViewController: YHBaseViewController { ...@@ -45,15 +45,12 @@ class YHHomePageViewController: YHBaseViewController {
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
setupUI()
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) //0、
setupUI()
//1、加载默认数据 //1、加载默认数据
homeHeaderView.homeBannerView.dataArr = getCacheDataForBanner() addDefaultData()
getCacheDataForHomeNewsData()
//2、请求新的数据 //2、请求新的数据
getData() getData()
...@@ -178,11 +175,15 @@ class YHHomePageViewController: YHBaseViewController { ...@@ -178,11 +175,15 @@ class YHHomePageViewController: YHBaseViewController {
} }
private extension YHHomePageViewController { private extension YHHomePageViewController {
func addDefaultData() {
homeHeaderView.homeBannerView.dataArr = getCacheDataForBanner()
getCacheDataForHomeNewsData()
}
@objc func clickMsgitem() { @objc func clickMsgitem() {
needReloadDataFlag = true needReloadDataFlag = true
} }
@objc func didSearchBarClicked() { @objc func didSearchBarClicked() {
let vc = YHSearchInfomationVC() let vc = YHSearchInfomationVC()
vc.searchPlaceHolder = searchView.placeHolder vc.searchPlaceHolder = searchView.placeHolder
...@@ -323,6 +324,11 @@ private extension YHHomePageViewController { ...@@ -323,6 +324,11 @@ private extension YHHomePageViewController {
NotificationCenter.default.addObserver(self, selector: #selector(clearUnreadBadge), name: YhConstant.YhNotification.didMarkAllMessagesReadedNotifiction, 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(didRefreshMessageCount), name: YhConstant.YhNotification.didRequestUnreadMsgTotalCountNotification, object: nil)
view.addSubview(searchView) view.addSubview(searchView)
searchView.snp.makeConstraints { make in searchView.snp.makeConstraints { make in
make.top.equalTo(k_Height_safeAreaInsetsTop() + 6) make.top.equalTo(k_Height_safeAreaInsetsTop() + 6)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment