| | |
| | | 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() |
| | |
| | | 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() |
| | |
| | | } |
| | | |
| | | 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 |
| | |
| | | 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 |
| | | } |