fix
无故事王国
2024-06-11 d6157c137a888d4f6931255735c3ed39575c579d
DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenStory_2_VC.swift
@@ -10,6 +10,11 @@
class HomeListenStory_2_VC: BaseVC {
            private var viewModel = FightAnswerViewModel()
            private var listen1Model:Listen1Model!
            private var page:Int!
            var rootViewModel:HomeListenFightViewModel!
            private lazy var stackView:UIStackView = {
                        let stackView = UIStackView()
@@ -29,6 +34,17 @@
                        collection.register(UINib(nibName: "SimpleImageCCell", bundle: nil), forCellWithReuseIdentifier: "_SimpleImageCCell")
                        return collection
            }()
            required init(page:Int,listen1Model:Listen1Model){
                        super.init(nibName: nil, bundle: nil)
                        self.page = page
                        self.listen1Model = listen1Model
            }
            required init?(coder: NSCoder) {
                        fatalError("init(coder:) has not been implemented")
            }
            override func setUI() {
                        super.setUI()
@@ -60,14 +76,15 @@
                        }
                        let handleView = StudyHandleView.jq_loadNibView()
                        handleView.listenType = .lesson2
                        handleView.listenType = .lesson1
                        DispatchQueue.main.asyncAfter(wallDeadline: .now()+2){
                                    handleView.vioceSoundUrl = self.listen1Model.storyList[self.page].correct
                        }
                        handleView.btn_choose.tag = 10
                        handleView.chooseClouse {[weak self] btn in
                                    guard let weakSelf = self else { return }
                                    var lessionType:Fight_lessonType = .none
                                    lessionType = .success
                                    switch lessionType {
                                                case .success:
                                                            handleView.btn_choose.isSelected = true
@@ -104,6 +121,8 @@
extension HomeListenStory_2_VC:UICollectionViewDataSource{
            func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
                        let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "_SimpleImageCCell", for: indexPath) as! SimpleImageCCell
                         let m = listen1Model.storyList[page]
                        cell.img_cover.sd_setImage(with: URL(string: m.img))
                        cell.jq_cornerRadius = 10
                        return cell
            }