Commit bf5b0e91 authored by Steven杜宇's avatar Steven杜宇

// 生活详情

parent 89487855
...@@ -127,7 +127,7 @@ private extension YHShareViewOnTablebarView { ...@@ -127,7 +127,7 @@ private extension YHShareViewOnTablebarView {
make.top.equalTo(shareBtn.snp.top).offset(-5) make.top.equalTo(shareBtn.snp.top).offset(-5)
make.left.equalTo(shareBtn.snp.right).offset(14) make.left.equalTo(shareBtn.snp.right).offset(14)
make.right.equalTo(-20) make.right.equalTo(-20)
make.height.equalTo(44) make.height.equalTo(48)
} }
} }
......
...@@ -20,6 +20,14 @@ class YHLifeDetailViewController: YHBaseViewController { ...@@ -20,6 +20,14 @@ class YHLifeDetailViewController: YHBaseViewController {
var scrollContentY: CGFloat = 0.0 var scrollContentY: CGFloat = 0.0
var isShowBottomView: Bool = false var isShowBottomView: Bool = false
override var preferredStatusBarStyle: UIStatusBarStyle {
if self.tableView.contentOffset.y >= k_Height_NavigationtBarAndStatuBar/2.0 {
return .darkContent
}
return .lightContent
}
lazy var viewModel: YHHomePageViewModel = { lazy var viewModel: YHHomePageViewModel = {
let vm = YHHomePageViewModel() let vm = YHHomePageViewModel()
return vm return vm
...@@ -197,6 +205,7 @@ class YHLifeDetailViewController: YHBaseViewController { ...@@ -197,6 +205,7 @@ class YHLifeDetailViewController: YHBaseViewController {
} }
func createUI() { func createUI() {
gk_navigationBar.isHidden = true gk_navigationBar.isHidden = true
self.view.backgroundColor = .white self.view.backgroundColor = .white
self.view.addSubview(self.fakeTableView) self.view.addSubview(self.fakeTableView)
...@@ -274,10 +283,12 @@ extension YHLifeDetailViewController: UIScrollViewDelegate { ...@@ -274,10 +283,12 @@ extension YHLifeDetailViewController: UIScrollViewDelegate {
if percent >= 0.5 { if percent >= 0.5 {
navBar.backButton.setImage(UIImage(named: "back_icon"), for: .normal) navBar.backButton.setImage(UIImage(named: "back_icon"), for: .normal)
navBar.title = self.productModel.name navBar.title = self.productModel.name
setNeedsStatusBarAppearanceUpdate()
} else { } else {
navBar.backButton.setImage(UIImage(named: "back_icon_white"), for: .normal) navBar.backButton.setImage(UIImage(named: "back_icon_white"), for: .normal)
navBar.title = "" navBar.title = ""
setNeedsStatusBarAppearanceUpdate()
} }
if scrollView.contentOffset.y >= (self.headerHeight-k_Height_NavigationtBarAndStatuBar-45.0) { if scrollView.contentOffset.y >= (self.headerHeight-k_Height_NavigationtBarAndStatuBar-45.0) {
......
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