|
@@ -11,39 +11,34 @@ class TSAIListVC: TSBaseVC {
|
|
|
lazy var viewModel:TSAIListDataVM = TSAIListDataVM.shared
|
|
|
|
|
|
//###################################### 导航栏 view ######################################
|
|
|
- lazy var vipBtn: UIButton = {
|
|
|
- let vipBtn = UIButton.createButton(image: UIImage(named: "nav_vip"),backgroundColor: "#010101".uiColor.withAlphaComponent(0.4),corner: 12) { [weak self] in
|
|
|
- guard let self = self else { return }
|
|
|
- TSPurchaseVC.show(target: self) {}
|
|
|
- }
|
|
|
- return vipBtn
|
|
|
- }()
|
|
|
-
|
|
|
- lazy var navBarView: TSBaseNavContentBarView = {
|
|
|
- let navBarView = TSBaseNavContentBarView()
|
|
|
-
|
|
|
- let label = UILabel.createLabel(text: "Home".localized,font: .font(name: .Pacifico, size: 24))
|
|
|
- label.textColor = .themeColor
|
|
|
- label.addShadow(shadowColor: UIColor.black.cgColor, shadowOffset: CGSize(width: 2, height: 2), shadowRadius: 2, shadowOpacity: 0.3)
|
|
|
- navBarView.barView.addSubview(label)
|
|
|
- label.snp.makeConstraints { make in
|
|
|
- make.centerY.equalToSuperview()
|
|
|
- make.leading.equalTo(16)
|
|
|
- }
|
|
|
-
|
|
|
- navBarView.barView.addSubview(vipBtn)
|
|
|
- vipBtn.snp.makeConstraints { make in
|
|
|
- make.centerY.equalToSuperview()
|
|
|
- make.trailing.equalTo(-16)
|
|
|
- make.width.height.equalTo(32)
|
|
|
- }
|
|
|
-
|
|
|
-// kMainAsync {
|
|
|
-// label.applyGradient(colors: ["#F1D3AB".uiColor,"#E4A858".uiColor])
|
|
|
+// lazy var vipBtn: UIButton = {
|
|
|
+// let vipBtn = UIButton.createButton(image: UIImage(named: "nav_vip"),backgroundColor: "#010101".uiColor.withAlphaComponent(0.4),corner: 12) { [weak self] in
|
|
|
+// guard let self = self else { return }
|
|
|
+// TSPurchaseVC.show(target: self) {}
|
|
|
// }
|
|
|
-
|
|
|
- return navBarView
|
|
|
- }()
|
|
|
+// return vipBtn
|
|
|
+// }()
|
|
|
+//
|
|
|
+// lazy var navBarView: TSBaseNavContentBarView = {
|
|
|
+// let navBarView = TSBaseNavContentBarView()
|
|
|
+//
|
|
|
+// let label = UILabel.createLabel(text: "Home".localized,font: .font(name: .Pacifico, size: 24))
|
|
|
+// label.textColor = .themeColor
|
|
|
+// label.addShadow(shadowColor: UIColor.black.cgColor, shadowOffset: CGSize(width: 2, height: 2), shadowRadius: 2, shadowOpacity: 0.3)
|
|
|
+// navBarView.barView.addSubview(label)
|
|
|
+// label.snp.makeConstraints { make in
|
|
|
+// make.centerY.equalToSuperview()
|
|
|
+// make.leading.equalTo(16)
|
|
|
+// }
|
|
|
+//
|
|
|
+// navBarView.barView.addSubview(vipBtn)
|
|
|
+// vipBtn.snp.makeConstraints { make in
|
|
|
+// make.centerY.equalToSuperview()
|
|
|
+// make.trailing.equalTo(-16)
|
|
|
+// make.width.height.equalTo(32)
|
|
|
+// }
|
|
|
+// return navBarView
|
|
|
+// }()
|
|
|
|
|
|
//###################################### 导航栏 ######################################
|
|
|
lazy var layout: UICollectionViewFlowLayout = {
|
|
@@ -67,10 +62,10 @@ class TSAIListVC: TSBaseVC {
|
|
|
|
|
|
override func createView() {
|
|
|
|
|
|
- navBarContentView.addSubview(navBarView)
|
|
|
- navBarView.snp.makeConstraints { make in
|
|
|
- make.edges.equalToSuperview()
|
|
|
- }
|
|
|
+// navBarContentView.addSubview(navBarView)
|
|
|
+// navBarView.snp.makeConstraints { make in
|
|
|
+// make.edges.equalToSuperview()
|
|
|
+// }
|
|
|
|
|
|
contentView.snp.updateConstraints { make in
|
|
|
make.top.equalTo(0)
|
|
@@ -83,8 +78,8 @@ class TSAIListVC: TSBaseVC {
|
|
|
}
|
|
|
|
|
|
override func dealThings() {
|
|
|
- NotificationCenter.default.addObserver(self, selector: #selector(updateVipView), name: .kPurchaseDidChanged, object: nil)
|
|
|
- updateVipView()
|
|
|
+// NotificationCenter.default.addObserver(self, selector: #selector(updateVipView), name: .kPurchaseDidChanged, object: nil)
|
|
|
+// updateVipView()
|
|
|
}
|
|
|
|
|
|
override func viewWillAppear(_ animated: Bool) {
|
|
@@ -93,23 +88,23 @@ class TSAIListVC: TSBaseVC {
|
|
|
override func viewWillDisappear(_ animated: Bool) {
|
|
|
|
|
|
}
|
|
|
-
|
|
|
- @objc func updateVipView() {
|
|
|
- kMainAsync{
|
|
|
- self.vipBtn.isHidden = PurchaseManager.default.isVip
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
+// @objc func updateVipView() {
|
|
|
+// kMainAsync{
|
|
|
+// self.vipBtn.isHidden = PurchaseManager.default.isVip
|
|
|
+// }
|
|
|
+// }
|
|
|
}
|
|
|
|
|
|
-extension TSAIListVC: UIScrollViewDelegate {
|
|
|
- // 开始拖拽(用户开始滚动)
|
|
|
- func scrollViewDidScroll(_ scrollView: UIScrollView) {
|
|
|
- let height:CGFloat = 280-k_Nav_Height
|
|
|
- let alpha = scrollView.contentOffset.y/height
|
|
|
- navBarView.backgroundColor = .mainBg.withAlphaComponent(alpha)
|
|
|
-// navBarView.backgroundColor = scrollView.contentOffset.y >= height ? .mainBg : .clear
|
|
|
- }
|
|
|
-}
|
|
|
+//extension TSAIListVC: UIScrollViewDelegate {
|
|
|
+// // 开始拖拽(用户开始滚动)
|
|
|
+// func scrollViewDidScroll(_ scrollView: UIScrollView) {
|
|
|
+// let height:CGFloat = 280-k_Nav_Height
|
|
|
+// let alpha = scrollView.contentOffset.y/height
|
|
|
+// navBarView.backgroundColor = .mainBg.withAlphaComponent(alpha)
|
|
|
+//// navBarView.backgroundColor = scrollView.contentOffset.y >= height ? .mainBg : .clear
|
|
|
+// }
|
|
|
+//}
|
|
|
|
|
|
extension TSAIListVC: UICollectionViewDataSource ,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout{
|
|
|
|