Commit 2f2f775adad95addf1b8b4d31fc50b433448cd43

Authored by liushiyu
1 parent 6a18d430

提交修改

metaCode.xcodeproj/project.pbxproj
... ... @@ -30,6 +30,7 @@
30 30 792E57DB2A3AE9F4005834DB /* CNLiveCommonQiniuTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792E57DA2A3AE9F4005834DB /* CNLiveCommonQiniuTool.swift */; };
31 31 79396EED2A319F220053E1AF /* NSObject+CNLiveExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79396EEC2A319F220053E1AF /* NSObject+CNLiveExtensions.swift */; };
32 32 79396EF12A31C21B0053E1AF /* CNLiveInfoShowViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79396EF02A31C21B0053E1AF /* CNLiveInfoShowViewController.swift */; };
  33 + 793CAF522A58FCA200882EF4 /* CNLiveMineExchangeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 793CAF512A58FCA200882EF4 /* CNLiveMineExchangeViewController.swift */; };
33 34 796398942A260C0100D045EB /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7963988D2A260C0100D045EB /* AppDelegate.swift */; };
34 35 7963989D2A260E6200D045EB /* CNLiveBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7963989C2A260E6200D045EB /* CNLiveBaseViewController.swift */; };
35 36 7978A8432A396632007C86B8 /* CNLiveMineViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7978A8422A396632007C86B8 /* CNLiveMineViewModel.swift */; };
... ... @@ -127,6 +128,7 @@
127 128 792E57DA2A3AE9F4005834DB /* CNLiveCommonQiniuTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveCommonQiniuTool.swift; sourceTree = "<group>"; };
128 129 79396EEC2A319F220053E1AF /* NSObject+CNLiveExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSObject+CNLiveExtensions.swift"; sourceTree = "<group>"; };
129 130 79396EF02A31C21B0053E1AF /* CNLiveInfoShowViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveInfoShowViewController.swift; sourceTree = "<group>"; };
  131 + 793CAF512A58FCA200882EF4 /* CNLiveMineExchangeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveMineExchangeViewController.swift; sourceTree = "<group>"; };
130 132 7963988D2A260C0100D045EB /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
131 133 7963989C2A260E6200D045EB /* CNLiveBaseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CNLiveBaseViewController.swift; sourceTree = "<group>"; };
132 134 7978A8422A396632007C86B8 /* CNLiveMineViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveMineViewModel.swift; sourceTree = "<group>"; };
... ... @@ -310,6 +312,7 @@
310 312 7987BF3C2A497644000A1ABC /* CNLiveMineQuestViewController.swift */,
311 313 7989B5C42A4BDC6000A19B10 /* CNLiveMineEarnViewController.swift */,
312 314 7989B5C62A4BDC7200A19B10 /* CNLiveMineEarnListViewController.swift */,
  315 + 793CAF512A58FCA200882EF4 /* CNLiveMineExchangeViewController.swift */,
313 316 );
314 317 path = Controller;
315 318 sourceTree = "<group>";
... ... @@ -832,10 +835,11 @@
832 835 790B1FB62A41938F0074CF00 /* UIImage+CNLiveExtensions.swift in Sources */,
833 836 790D019D2A2DCBD000C5978D /* UIView+CNLiveExtensions.swift in Sources */,
834 837 7C7C62F62A4D72E9007A912E /* CNMetaCodeDB.swift in Sources */,
835   - 790B1FB62A41938F0074CF00 /* UIImage+CNLiveColorImage.swift in Sources */,
836   - 790D019D2A2DCBD000C5978D /* UIView+CNGradient.swift in Sources */,
  838 + 790B1FB62A41938F0074CF00 /* UIImage+CNLiveExtensions.swift in Sources */,
  839 + 790D019D2A2DCBD000C5978D /* UIView+CNLiveExtensions.swift in Sources */,
837 840 798A44F72A3077ED00815935 /* CNLiveHotButton.swift in Sources */,
838 841 7CD6753D2A2740B0008354C1 /* CNMainView.swift in Sources */,
  842 + 793CAF522A58FCA200882EF4 /* CNLiveMineExchangeViewController.swift in Sources */,
839 843 7CD675522A29C04B008354C1 /* CNLiveConfigstant.swift in Sources */,
840 844 79282A402A2F055100B5F8CF /* CNLiveConfigUserInfo.swift in Sources */,
841 845 7C4931382A307BDB000E44B4 /* CNHomePageGuideView.swift in Sources */,
... ...
metaCode/Classes/Main/MinePage/Controller/CNLiveMineEarnViewController.swift
... ... @@ -114,13 +114,17 @@ class CNLiveMineEarnViewController: CNLiveBaseViewController, JXPagingViewDelega
114 114 fatalError("init(coder:) has not been implemented")
115 115 }
116 116  
  117 + override func viewDidAppear(_ animated: Bool) {
  118 + super.viewDidAppear(animated)
  119 + categoryView.selectItemAt(index: _index)
  120 + }
  121 +
117 122 override func viewDidLoad() {
118 123 super.viewDidLoad()
119 124 navigationBarHidden = false
120 125 titleName = "我的收益"
121 126  
122 127 view.addSubview(pagingView)
123   - categoryView.selectItemAt(index: _index)
124 128 pagingView.listContainerView.didClickSelectedItem(at: _index)
125 129 }
126 130 }
... ...
metaCode/Classes/Main/MinePage/Controller/CNLiveMineExchangeViewController.swift 0 → 100644
  1 +//
  2 +// CNLiveMineExchangeViewController.swift
  3 +// metaCode
  4 +//
  5 +// Created by open on 2023/7/8.
  6 +//
  7 +
  8 +import Foundation
  9 +
  10 +class CNLiveMineExchangeViewController : CNLiveBaseViewController {
  11 +
  12 + lazy var backView : UIImageView = {
  13 + let backView = UIImageView.init()
  14 +
  15 + return backView
  16 + }()
  17 +
  18 + override func viewDidLoad() {
  19 + super.viewDidLoad()
  20 + navigationBarHidden = false
  21 + titleName = "积分兑换"
  22 + topNavView.backgroundColor = .clear
  23 + }
  24 +
  25 +
  26 +}
... ...
metaCode/Classes/Main/MinePage/View/CNLiveMineHeaderView.swift
... ... @@ -417,6 +417,7 @@ class MineQuestHeaderView: UIView {
417 417 }
418 418  
419 419  
  420 +
420 421 class MineEarnHeaderView: UIView {
421 422  
422 423 lazy var mainView: UIView = {
... ... @@ -427,14 +428,20 @@ class MineEarnHeaderView: UIView {
427 428 return mainView
428 429 }()
429 430  
430   -
431   -
  431 + lazy var exChangeBtn : UIButton = {
  432 + let exChangeBtn = UIButton.init(type: .custom)
  433 + exChangeBtn.backgroundColor = .blue
  434 + exChangeBtn.setTitle("去兑换", for: .normal)
  435 + exChangeBtn.addTarget(self, action: #selector(pushExChangeMethod), for: .touchUpInside)
  436 + return exChangeBtn
  437 + }()
432 438  
433 439  
434 440 override init(frame: CGRect) {
435 441 super.init(frame: frame)
436 442  
437 443 addSubview(mainView)
  444 + mainView.addSubview(exChangeBtn)
438 445  
439 446 setupConstraints()
440 447 }
... ... @@ -446,6 +453,15 @@ class MineEarnHeaderView: UIView {
446 453 make.left.equalToSuperview().offset(20)
447 454 make.right.equalToSuperview().offset(-20)
448 455 }
  456 + exChangeBtn.snp.makeConstraints { make in
  457 + make.center.equalToSuperview()
  458 + make.height.equalTo(50)
  459 + make.width.equalTo(100)
  460 + }
  461 + }
  462 +
  463 + @objc func pushExChangeMethod() {
  464 + currentViewController()?.navigationController?.pushViewController(CNLiveMineExchangeViewController.init(), animated: true)
449 465 }
450 466  
451 467 required init?(coder: NSCoder) {
... ...