From 7b57c2ab04da74514d75ab722088a039e257fef5 Mon Sep 17 00:00:00 2001 From: 无故事王国 <841720330@qq.com> Date: 星期五, 07 六月 2024 18:57:27 +0800 Subject: [PATCH] 提交fix --- DolphinEnglishLearnStudent/Moudle/Home/Listen/View/GameBeginTipView.swift | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/DolphinEnglishLearnStudent/Moudle/Home/Listen/View/GameBeginTipView.swift b/DolphinEnglishLearnStudent/Moudle/Home/Listen/View/GameBeginTipView.swift index ab0d138..b3f179e 100644 --- a/DolphinEnglishLearnStudent/Moudle/Home/Listen/View/GameBeginTipView.swift +++ b/DolphinEnglishLearnStudent/Moudle/Home/Listen/View/GameBeginTipView.swift @@ -13,7 +13,8 @@ @IBOutlet weak var view_container: UIView! @IBOutlet weak var label_time: UILabel! - + private var timer:Timer? + private var completeClouse:(()->Void)! override func awakeFromNib() { super.awakeFromNib() @@ -34,7 +35,7 @@ } completion: { _ in levelView.layoutIfNeeded() var time:Int = 5 - Timer.scheduledTimer(withTimeInterval: 1.0, repeats: true) { timer in + levelView.timer = Timer.scheduledTimer(withTimeInterval: 1.0, repeats: true) { timer in time -= 1 levelView.label_time.text = "\(time)" levelView.animation() @@ -65,6 +66,7 @@ } @IBAction func completeAction(_ sender: UIButton) { + timer?.invalidate() UIView.animate(withDuration: 0.4) { self.transform = .init(scaleX: 0.1, y: 0.1) self.alpha = 0 -- Gitblit v1.7.1