Commit f27fb057 authored by David黄金龙's avatar David黄金龙

首页 功能细化

parent b1c32e83
...@@ -105,16 +105,16 @@ class YHHKIdentityCardViewController: YHBaseViewController { ...@@ -105,16 +105,16 @@ class YHHKIdentityCardViewController: YHBaseViewController {
// 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 {
placeHolder = latestValidSearchWord // placeHolder = latestValidSearchWord
} // }
} // }
tableHeadView.searchPlaceHolder = placeHolder //// tableHeadView.searchPlaceHolder = placeHolder
} // }
override func viewDidLayoutSubviews() { override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews() super.viewDidLayoutSubviews()
...@@ -123,7 +123,7 @@ class YHHKIdentityCardViewController: YHBaseViewController { ...@@ -123,7 +123,7 @@ class YHHKIdentityCardViewController: YHBaseViewController {
override func viewWillAppear(_ animated: Bool) { override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated) super.viewWillAppear(animated)
updateDefaultSearchKeyWord() // updateDefaultSearchKeyWord()
} }
} }
...@@ -151,7 +151,7 @@ extension YHHKIdentityCardViewController { ...@@ -151,7 +151,7 @@ extension YHHKIdentityCardViewController {
} }
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: -YHServerTableHeadView.viewH - 48, width: KScreenWidth, height: YHServerTableHeadView.viewH)
homeTableView.tableHeaderView = tableHeadView homeTableView.tableHeaderView = tableHeadView
} }
} }
......
...@@ -106,16 +106,16 @@ class YHHKLifeViewController: YHBaseViewController { ...@@ -106,16 +106,16 @@ class YHHKLifeViewController: YHBaseViewController {
// 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 {
placeHolder = latestValidSearchWord // placeHolder = latestValidSearchWord
} // }
} // }
tableHeadView.searchPlaceHolder = placeHolder //// tableHeadView.searchPlaceHolder = placeHolder
} // }
override func viewDidLayoutSubviews() { override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews() super.viewDidLayoutSubviews()
...@@ -124,7 +124,7 @@ class YHHKLifeViewController: YHBaseViewController { ...@@ -124,7 +124,7 @@ class YHHKLifeViewController: YHBaseViewController {
override func viewWillAppear(_ animated: Bool) { override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated) super.viewWillAppear(animated)
updateDefaultSearchKeyWord() // updateDefaultSearchKeyWord()
} }
} }
...@@ -152,7 +152,7 @@ extension YHHKLifeViewController { ...@@ -152,7 +152,7 @@ extension YHHKLifeViewController {
} }
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: -YHServerTableHeadView.viewH - 48, width: KScreenWidth, height: YHServerTableHeadView.viewH)
homeTableView.tableHeaderView = tableHeadView homeTableView.tableHeaderView = tableHeadView
} }
} }
......
...@@ -58,7 +58,7 @@ class YHServerHKLifeViewController: YHBaseViewController { ...@@ -58,7 +58,7 @@ class YHServerHKLifeViewController: YHBaseViewController {
placeHolder = latestValidSearchWord placeHolder = latestValidSearchWord
} }
} }
tableHeadView.searchPlaceHolder = placeHolder // tableHeadView.searchPlaceHolder = placeHolder
} }
} }
...@@ -125,11 +125,11 @@ extension YHServerHKLifeViewController { ...@@ -125,11 +125,11 @@ extension YHServerHKLifeViewController {
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: -YHServerTableHeadView.viewH - 48, width: KScreenWidth, height: YHServerTableHeadView.viewH)
sectionView.frame = CGRect(x: 0, y: -48, width: KScreenWidth, height: 48) sectionView.frame = CGRect(x: 0, y: -48, width: KScreenWidth, height: 48)
homeCollectView.addSubview(tableHeadView) homeCollectView.addSubview(tableHeadView)
homeCollectView.addSubview(sectionView) homeCollectView.addSubview(sectionView)
homeCollectView.contentInset = UIEdgeInsets(top: 365 + 48, left: 0, bottom: 0, right: 0) homeCollectView.contentInset = UIEdgeInsets(top: YHServerTableHeadView.viewH + 48, left: 0, bottom: 0, right: 0)
homeCollectView.delegate = self homeCollectView.delegate = self
homeCollectView.dataSource = self homeCollectView.dataSource = self
......
...@@ -58,7 +58,7 @@ class YHServiceListViewController: YHBaseViewController { ...@@ -58,7 +58,7 @@ class YHServiceListViewController: YHBaseViewController {
placeHolder = latestValidSearchWord placeHolder = latestValidSearchWord
} }
} }
tableHeadView.searchPlaceHolder = placeHolder // tableHeadView.searchPlaceHolder = placeHolder
} }
} }
...@@ -126,11 +126,11 @@ extension YHServiceListViewController { ...@@ -126,11 +126,11 @@ extension YHServiceListViewController {
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: -YHServerTableHeadView.viewH - 48, width: KScreenWidth, height: YHServerTableHeadView.viewH)
sectionView.frame = CGRect(x: 0, y: -48, width: KScreenWidth, height: 48) sectionView.frame = CGRect(x: 0, y: -48, width: KScreenWidth, height: 48)
homeCollectView.addSubview(tableHeadView) homeCollectView.addSubview(tableHeadView)
homeCollectView.addSubview(sectionView) homeCollectView.addSubview(sectionView)
homeCollectView.contentInset = UIEdgeInsets(top: 365 + 48, left: 0, bottom: 0, right: 0) homeCollectView.contentInset = UIEdgeInsets(top: YHServerTableHeadView.viewH + 48, left: 0, bottom: 0, right: 0)
homeCollectView.delegate = self homeCollectView.delegate = self
homeCollectView.dataSource = self homeCollectView.dataSource = self
......
...@@ -9,7 +9,10 @@ ...@@ -9,7 +9,10 @@
import UIKit import UIKit
class YHServerTableHeadView: UIView { class YHServerTableHeadView: UIView {
var search: YHHomeSearchView! // var search: YHHomeSearchView!
static let viewH : CGFloat = 365.0 - 36.0
var bannarView: YHServiceBannerView! var bannarView: YHServiceBannerView!
var titleLabel: UILabel! var titleLabel: UILabel!
...@@ -18,11 +21,11 @@ class YHServerTableHeadView: UIView { ...@@ -18,11 +21,11 @@ class YHServerTableHeadView: UIView {
updateAllViews() updateAllViews()
} }
} }
var searchPlaceHolder:String = "" { // var searchPlaceHolder:String = "" {
didSet { // didSet {
search.placeHolder = searchPlaceHolder // search.placeHolder = searchPlaceHolder
} // }
} // }
override init(frame: CGRect) { override init(frame: CGRect) {
super.init(frame: frame) super.init(frame: frame)
backgroundColor = .white backgroundColor = .white
...@@ -34,19 +37,19 @@ class YHServerTableHeadView: UIView { ...@@ -34,19 +37,19 @@ class YHServerTableHeadView: UIView {
} }
func setUpView() { func setUpView() {
search = { // search = {
let view = YHHomeSearchView() // let view = YHHomeSearchView()
let tap = UITapGestureRecognizer(target: self, action: #selector(didSearchBarClicked)) // let tap = UITapGestureRecognizer(target: self, action: #selector(didSearchBarClicked))
view.addGestureRecognizer(tap) // view.addGestureRecognizer(tap)
return view // return view
}() // }()
addSubview(search) // addSubview(search)
search.snp.makeConstraints { make in // search.snp.makeConstraints { make in
make.top.equalTo(6) // make.top.equalTo(6)
make.left.equalTo(20) // make.left.equalTo(20)
make.right.equalTo(-20) // make.right.equalTo(-20)
make.height.equalTo(36) // make.height.equalTo(36)
} // }
bannarView = { bannarView = {
let view = YHServiceBannerView() let view = YHServiceBannerView()
...@@ -54,7 +57,7 @@ class YHServerTableHeadView: UIView { ...@@ -54,7 +57,7 @@ class YHServerTableHeadView: UIView {
}() }()
addSubview(bannarView) addSubview(bannarView)
bannarView.snp.makeConstraints { make in bannarView.snp.makeConstraints { make in
make.top.equalTo(64) make.top.equalTo(6)
make.height.equalTo(235) make.height.equalTo(235)
make.left.right.equalToSuperview() make.left.right.equalToSuperview()
} }
...@@ -86,8 +89,8 @@ class YHServerTableHeadView: UIView { ...@@ -86,8 +89,8 @@ class YHServerTableHeadView: UIView {
@objc func didSearchBarClicked() { @objc func didSearchBarClicked() {
let vc = YHSearchInfomationVC() let vc = YHSearchInfomationVC()
vc.searchPlaceHolder = self.searchPlaceHolder // vc.searchPlaceHolder = self.searchPlaceHolder
printLog("placeHolder: \(searchPlaceHolder)") // printLog("placeHolder: \(searchPlaceHolder)")
UIViewController.current?.navigationController?.pushViewController(vc) UIViewController.current?.navigationController?.pushViewController(vc)
} }
} }
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