From f2e891eecfac25bf6aed38c8eadfdf05704b16b6 Mon Sep 17 00:00:00 2001 From: 无故事王国 <841720330@qq.com> Date: 星期四, 20 六月 2024 18:48:39 +0800 Subject: [PATCH] fix --- DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenFight_lesson_5_VC.swift | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenFight_lesson_5_VC.swift b/DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenFight_lesson_5_VC.swift index c9ecc86..2321d82 100644 --- a/DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenFight_lesson_5_VC.swift +++ b/DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenFight_lesson_5_VC.swift @@ -114,6 +114,19 @@ setAnswerStackView() } + override func viewDidLayoutSubviews() { + super.viewDidLayoutSubviews() + let flowLayout = collectionView.collectionViewLayout as! UICollectionViewFlowLayout + + let w = (collectionView.size.width - flowLayout.minimumLineSpacing) / 2 + let h = (collectionView.size.height - flowLayout.minimumInteritemSpacing) / 2.0 + + if flowLayout.itemSize.width != w || flowLayout.itemSize.height != h{ + flowLayout.itemSize = CGSize(width: w, height: h) + collectionView.reloadData() + } + } + override func setRx() { } @@ -213,6 +226,8 @@ if answer.id == selectAnswer.id{ answerType = .success voicePlayer.playSuccessVoice() + let teamId = listenNewModel.data?.id.components(separatedBy: ",")[page] + rootViewModel.insertCorrectAnswer(teamId: teamId, answerId: selectAnswer.id) }else{ answerType = .fail voicePlayer.playFailVoice() @@ -318,7 +333,7 @@ DispatchQueue.main.asyncAfter(deadline: .now()+0.4) { if self.answterCount >= 4{ - self.rootViewModel.answerItems[self.page] = self.listenNewModel.subjectList[self.page] +// self.rootViewModel.answerItems[self.page] = self.listenNewModel.subjectList[self.page] self.voicePlayer.playerEnd() NotificationCenter.default.post(name: NextLession_Noti, object: nil) } -- Gitblit v1.7.1