From ed382f4fb711c7c10439467a8b37442b7430e4eb Mon Sep 17 00:00:00 2001 From: 无故事王国 <841720330@qq.com> Date: 星期二, 18 六月 2024 19:33:11 +0800 Subject: [PATCH] fix --- DolphinEnglishLearnStudent/Moudle/Home/Listen/View/ChooseLevelView.swift | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/DolphinEnglishLearnStudent/Moudle/Home/Listen/View/ChooseLevelView.swift b/DolphinEnglishLearnStudent/Moudle/Home/Listen/View/ChooseLevelView.swift index a75f462..c4502e3 100644 --- a/DolphinEnglishLearnStudent/Moudle/Home/Listen/View/ChooseLevelView.swift +++ b/DolphinEnglishLearnStudent/Moudle/Home/Listen/View/ChooseLevelView.swift @@ -15,6 +15,7 @@ @IBOutlet weak var tackView_level: UIStackView! private var clouseLevel:((Int)->Void)! + private var cancelClouse:(()->Void)! private var level:Int = 0 override func awakeFromNib() { @@ -24,7 +25,7 @@ layoutIfNeeded() } - static func show(clouse:@escaping (Int)->Void){ + static func show(clouse:@escaping (Int)->Void,cancelClouse:@escaping()->Void){ var needLoad:Bool = true for v in sceneDelegate?.window?.subviews ?? []{ @@ -35,6 +36,7 @@ let levelView = ChooseLevelView.jq_loadNibView() levelView.clouseLevel = clouse + levelView.cancelClouse = cancelClouse sceneDelegate?.window?.addSubview(levelView) levelView.frame = sceneDelegate?.window?.frame ?? .zero @@ -59,6 +61,7 @@ self.alpha = 0 } completion: { _ in self.removeFromSuperview() + self.cancelClouse() } } -- Gitblit v1.7.1