| | |
| | | self.page = page |
| | | self.listenNewModel = listenNewModel |
| | | } |
| | | |
| | | |
| | | required init?(coder: NSCoder) { |
| | | fatalError("init(coder:) has not been implemented") |
| | | } |
| | | |
| | | |
| | | override func viewDidLoad() { |
| | | super.viewDidLoad() |
| | | navigationItem.titleView = UIView() |
| | |
| | | //copy试图放在上面进行覆盖 |
| | | let copyHandleView = studyHandleView.copyView() |
| | | copyHandleView.view_choose.isHidden = true |
| | | copyHandleView.listenType = .lesson2 |
| | | copyHandleView.isplaying() |
| | | copyHandleView.vioceSoundUrl = listenNewModel.subjectList[page][self.viewModel.selectIndex.value!.row].correct |
| | | copyHandleView.btn_state.setImage(nil, for: .normal) |
| | | copyHandleView.jq_cornerRadius = 0 |
| | | view.addSubview(copyHandleView) |
| | | view.layoutIfNeeded() |
| | | |
| | |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | func playComplete() { |
| | | view.isUserInteractionEnabled = true |
| | | //对已经播放过的View,进行刷新 |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | for sub in view.subviews{ |
| | | if let v = sub as? StudyHandleView{ |
| | | v.resetView() |
| | | } |
| | | } |
| | | |
| | | |
| | | if viewModel.answerType.value == .success{ |
| | | let v = rootViewModel.answerCount.value |
| | | rootViewModel.answerCount.accept(v + 1) |
| | | viewModel.answerType.accept(.none) |
| | | DispatchQueue.main.asyncAfter(deadline: .now()+3) { |
| | | self.resetStackView() |
| | | self.viewModel.answerType.accept(.none) |
| | | } |
| | | } |
| | | |