From ee4954eb4dc84e0a6c0a784da717f9cc648b106b Mon Sep 17 00:00:00 2001
From: 无故事王国 <841720330@qq.com>
Date: 星期三, 19 六月 2024 16:37:16 +0800
Subject: [PATCH] fix

---
 DolphinEnglishLearnStudent/Moudle/Home/Listen/View/ChooseLevelView.swift |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/DolphinEnglishLearnStudent/Moudle/Home/Listen/View/ChooseLevelView.swift b/DolphinEnglishLearnStudent/Moudle/Home/Listen/View/ChooseLevelView.swift
index c4502e3..2a71190 100644
--- a/DolphinEnglishLearnStudent/Moudle/Home/Listen/View/ChooseLevelView.swift
+++ b/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)

--
Gitblit v1.7.1