Commit 8477b4fa authored by lujunye's avatar lujunye

新优化有bug.用回原来方案

parent 9ad3451d
......@@ -70,8 +70,10 @@ class GYS_FX_Product_ListVc: BaseViewController ,PagingViewControllerDelegate,UI
pagingViewController.menuItemSize = .fixed(width: 0, height: 44*glscale)
pagingViewController.font = UIFont.systemFont(ofSize: 13)
pagingViewController.selectedFont = UIFont.systemFont(ofSize: 13)
pagingViewController.textColor = UIColor.init(named: "灰色字体颜色")!
pagingViewController.selectedTextColor = UIColor.init(named: "蓝色字体颜色")!
// pagingViewController.textColor = UIColor.init(named: "灰色字体颜色")!
// pagingViewController.selectedTextColor = UIColor.init(named: "蓝色字体颜色")!
pagingViewController.textColor = UIColor.white
pagingViewController.selectedTextColor = UIColor.white
pagingViewController.delegate = self
pagingViewController.dataSource = self
pagingViewController.sizeDelegate = self
......@@ -86,8 +88,34 @@ class GYS_FX_Product_ListVc: BaseViewController ,PagingViewControllerDelegate,UI
NotificationCenter.default.addObserver(self, selector: #selector(getNoti2(noti:)), name: NSNotification.Name(rawValue: "sum_goods_count"), object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(getNoti(noti:)), name: NSNotification.Name(rawValue: "fx_action"), object: nil)
contentV.addSubview(left_title)
contentV.addSubview(right_title)
right_title.textColor = UIColor.init(named: "灰色字体颜色")!
left_title.textColor = UIColor.init(named: "蓝色字体颜色")!
left_title.text = "已铺货商品"
left_title.font = UIFont(name: "PingFangSC-Medium", size: 13)
left_title.textAlignment = .center
left_title.snp.makeConstraints { (make) in
make.top.left.equalTo(0)
make.width.equalTo(ScreenWidth*0.5)
make.height.equalTo(49)
}
right_title.text = "可铺货商品"
right_title.font = UIFont(name: "PingFangSC-Medium", size: 13)
right_title.textAlignment = .center
right_title.snp.makeConstraints { (make) in
make.top.right.equalTo(0)
make.width.equalTo(ScreenWidth*0.5)
make.height.equalTo(49)
}
}
let left_title = UILabel()
let right_title = UILabel()
var needs_refresh = false
......@@ -96,20 +124,24 @@ class GYS_FX_Product_ListVc: BaseViewController ,PagingViewControllerDelegate,UI
let sum_goods = String(describing: noti.userInfo!["sum_goods"]!)
let sum_goods2 = String(describing: noti.userInfo!["sum_goods2"]!)
var left_title = "已铺货商品"
left_title.text = "已铺货商品"
if sum_goods != "0" {
left_title = "已铺货商品(" + sum_goods + ")"
left_title.text = "已铺货商品(" + sum_goods + ")"
}
var right_title = "可铺货商品"
right_title.text = "可铺货商品"
if sum_goods2 != "0" {
right_title = "可铺货商品(" + sum_goods2 + ")"
right_title.text = "可铺货商品(" + sum_goods2 + ")"
}
cities = [
left_title,
right_title
]
pagingVC?.reloadData(around: PagingIndexItem(index: selectIndex, title: cities[selectIndex]))
// cities = [
// left_title,
// right_title
// ]
//
//
// pagingVC?.reloadMenu()
// pagingVC?.select(index: 1)
}
@objc func getNoti(noti:Notification){
needs_refresh = true
......@@ -292,6 +324,13 @@ class GYS_FX_Product_ListVc: BaseViewController ,PagingViewControllerDelegate,UI
guard let item = pagingItem as? PagingIndexItem else { return}
if selectIndex != item.index {
selectIndex = item.index
if selectIndex == 0 {
right_title.textColor = UIColor.init(named: "灰色字体颜色")!
left_title.textColor = UIColor.init(named: "蓝色字体颜色")!
}else{
right_title.textColor = UIColor.init(named: "蓝色字体颜色")!
left_title.textColor = UIColor.init(named: "灰色字体颜色")!
}
}
if needs_refresh {
needs_refresh = false
......@@ -307,6 +346,13 @@ extension GYS_FX_Product_ListVc: PagingViewControllerDataSource {
guard let item = pagingItem as? PagingIndexItem else { return}
if selectIndex != item.index {
selectIndex = item.index
if selectIndex == 0 {
right_title.textColor = UIColor.init(named: "灰色字体颜色")!
left_title.textColor = UIColor.init(named: "蓝色字体颜色")!
}else{
right_title.textColor = UIColor.init(named: "蓝色字体颜色")!
left_title.textColor = UIColor.init(named: "灰色字体颜色")!
}
}
if needs_refresh {
needs_refresh = false
......
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