fix
无故事王国
2024-06-26 46acca18a3d1744e1930f0bac7509a2a5959df1b
DolphinEnglishLearnStudent/Moudle/Home/VC/HomeStudyCompleteVC.swift
@@ -12,8 +12,11 @@
class HomeStudyCompleteVC: BaseVC {
            @IBOutlet weak var label_coin: UILabel!
            @IBOutlet weak var label_correctNum: UILabel!
            @IBOutlet weak var label_title_correctNum: UILabel!
            @IBOutlet weak var label_totalNum: UILabel!
            @IBOutlet weak var label_title_totalNum: UILabel!
            @IBOutlet weak var label_errorNum: UILabel!
            @IBOutlet weak var label_title_errorNum: UILabel!
            @IBOutlet weak var label_ratioNum: UILabel!
            @IBOutlet weak var btn_next: UIButton!
            @IBOutlet weak var stackView: UIStackView!
@@ -23,13 +26,15 @@
            private var errorNum:Int = 0
            private var totalCoin:Int = 0
            private var listenType:ListenType!
            private var totalNum:Int? //总题目数量
            required init(correctNum:Int,errorNum:Int,totalCoin:Int,listenType:ListenType){
            required init(correctNum:Int,errorNum:Int,totalCoin:Int,listenType:ListenType,totalNum:Int? = nil){
                        super.init(nibName: nil, bundle: nil)
                        self.correctNum = correctNum
                        self.errorNum = errorNum
                        self.totalCoin = totalCoin
                        self.listenType = listenType
                        self.totalNum = totalNum
            }
            
            required init?(coder: NSCoder) {
@@ -49,12 +54,23 @@
                        label_totalNum.text = "\(correctNum + errorNum)次"
                        label_ratioNum.text = String(format: "正确率:%.0lf%%", Double(correctNum) / Double(correctNum + errorNum) * 100)
                        if totalNum != nil{
                                    label_title_totalNum.text = "总题目:"
                                    label_title_correctNum.text = "正确题目:"
                                    label_title_errorNum.text = "错误题目:"
                                    label_coin.text = "恭喜你,已完成游戏!获得\(totalCoin)积分!"
                                    label_totalNum.text = "\(totalNum!)"
                                    label_correctNum.text = "\(correctNum)"
                                    label_errorNum.text = "\(errorNum)"
                        }
                        btn_next.isHidden = listenType.rawValue >= 5
                        stackView.isHidden = listenType == .story2
                        label_ratioNum.isHidden = listenType == .story2
                        NotificationCenter.default.post(name: Refresh_ListenSchedule_Noti, object: nil)
//                        NotificationCenter.default.post(name: Refresh_ListenSchedule_Noti, object: nil)
    }
            override func setUI() {