fix
无故事王国
2024-06-19 ee4954eb4dc84e0a6c0a784da717f9cc648b106b
DolphinEnglishLearnStudent/Moudle/Home/Listen/View/ChooseLevelView.swift
@@ -13,7 +13,10 @@
            @IBOutlet weak var view_container: UIView!
            @IBOutlet weak var tackView_level: UIStackView!
            @IBOutlet weak var btn_level3: QMUIButton!
            @IBOutlet weak var btn_level2: QMUIButton!
            @IBOutlet weak var btn_level1: QMUIButton!
            private var clouseLevel:((Int)->Void)!
            private var cancelClouse:(()->Void)!
            private var level:Int = 0
@@ -25,7 +28,7 @@
                        layoutIfNeeded()
            }
            static func show(clouse:@escaping (Int)->Void,cancelClouse:@escaping()->Void){
            static func show(canLevel:Int,clouse:@escaping (Int)->Void,cancelClouse:@escaping()->Void){
                        var needLoad:Bool = true
                        for v in sceneDelegate?.window?.subviews ?? []{
@@ -39,6 +42,22 @@
                        levelView.cancelClouse = cancelClouse
                        sceneDelegate?.window?.addSubview(levelView)
                        levelView.frame = sceneDelegate?.window?.frame ?? .zero
                        levelView.btn_level1.isEnabled = false
                        levelView.btn_level2.isEnabled = false
                        levelView.btn_level3.isEnabled = false
                        switch canLevel {
                                    case 3:
                                                levelView.btn_level3.isEnabled = true
                                                fallthrough
                                    case 2:
                                                levelView.btn_level2.isEnabled = true
                                                fallthrough
                                    case 1:
                                                levelView.btn_level1.isEnabled = true
                                    default:
                                                levelView.btn_level1.isEnabled = true
                        }
                        UIView.animate(withDuration: 0.4) {
                                    levelView.transform = .init(scaleX: 1.0, y: 1.0)