无故事王国
2024-03-08 4966eb10cbf5ce9c6ee37a13d393fb0ae2d85b60
WanPai/Base/BaseNav.swift
@@ -16,6 +16,9 @@
        /// 需要透明Nav的VC
   private var lucencyVCs = [RechargeRecordVC.self,RechargeCenterVC.self]
            /// 世界杯风格
            private var worldCupVCs = [SearchVC.self,WorldCupVC.self,WorldCupHeaderVC.self,WorldCupMenuVC.self,WorldCupContentVC.self,WorldCupRecordVC.self,WorldCupRankVC.self]
    private let img = UIImage.jq_gradient([UIColor(hexStr: "#FD8C02"),UIColor(hexStr: "#FD7202")], size: CGSize(width: JQ_ScreenW, height: JQ_NavBarHeight), radius: 0, locations: [0,1], direction: .vertical)
    
    open override func viewDidLoad() {
@@ -60,6 +63,13 @@
    }
    
    open func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
                        if worldCupVCs.contains(where: {$0 == viewController.classForCoder}){
                                    navigationBar.standardAppearance.backgroundImage = UIImage(named: "bg_worldCup")
                                    navigationBar.scrollEdgeAppearance?.backgroundImage = UIImage(named: "bg_worldCup")
                                    return
                        }
        let status = lucencyVCs.contains(where: {$0 == viewController.classForCoder})
      if (navigationController.viewControllers.count == 1 || status) && !(viewController is WelfareVC){
            if #available(iOS 15.0, *) {