| | |
| | | case lesson5 //自主学习-音图相配 |
| | | case game1 //游戏类型-超级听力 |
| | | case game2 //游戏类型-超级记忆 |
| | | case story1 //故事类型-自主故事1-看图配音 |
| | | case story2 //故事类型-自主故事2-框架记忆 |
| | | } |
| | | |
| | | class HomeListenFightViewModel{ |
| | |
| | | private lazy var btn_forward:UIButton = { |
| | | let btn = UIButton(type: .custom) |
| | | btn.setTitle("上一题", for: .normal) |
| | | btn.titleLabel?.font = .systemFont(ofSize: 14, weight: .medium) |
| | | btn.setTitleColor(Config.ThemeColor, for: .normal) |
| | | btn.jq_borderColor = Config.ThemeColor |
| | | btn.backgroundColor = .white |
| | | btn.jq_borderWidth = 1 |
| | | btn.jq_cornerRadius = 4 |
| | | return btn |
| | | }() |
| | | |
| | | private lazy var btn_next:UIButton = { |
| | | let btn = UIButton(type: .custom) |
| | | btn.setTitle("下一题", for: .normal) |
| | | btn.titleLabel?.font = .systemFont(ofSize: 14, weight: .medium) |
| | | btn.setTitleColor(Config.ThemeColor, for: .normal) |
| | | btn.jq_borderColor = Config.ThemeColor |
| | |
| | | make.width.equalTo(124) |
| | | } |
| | | |
| | | let stackView = UIStackView(arrangedSubviews: [btn_forward,label_pageNum,btn_exit]) |
| | | var stackView = UIStackView(arrangedSubviews: [btn_forward,label_pageNum,btn_exit]) |
| | | if viewModel.listenType.value == .story2{ |
| | | btn_next.snp.makeConstraints { make in |
| | | make.height.equalTo(40) |
| | | make.width.equalTo(124) |
| | | } |
| | | stackView.insertArrangedSubview(btn_next, at: 2) |
| | | } |
| | | |
| | | stackView.spacing = 22 |
| | | view.addSubview(stackView) |
| | | stackView.snp.makeConstraints { make in |
| | |
| | | make.centerX.equalToSuperview() |
| | | make.height.equalTo(40) |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | override func setRx() { |
| | |
| | | return vc |
| | | } |
| | | |
| | | if viewModel.listenType.value == .story1{ |
| | | let vc = HomeListenStory_1_VC() |
| | | return vc |
| | | } |
| | | |
| | | if viewModel.listenType.value == .story2{ |
| | | let vc = HomeListenStory_2_VC() |
| | | return vc |
| | | } |
| | | |
| | | let vc = UIViewController() |
| | | return vc |