| | |
| | | tableView.dataSource = self |
| | | tableView.separatorStyle = .none |
| | | tableView.showsVerticalScrollIndicator = false |
| | | tableView.showsHorizontalScrollIndicator = false |
| | | tableView.register(HomeListenMenuTCell.self, forCellReuseIdentifier: "_HomeListenMenuTCell") |
| | | tableView.reloadData() |
| | | |
| | | collectionView.delegate = self |
| | | collectionView.dataSource = self |
| | | collectionView.showsVerticalScrollIndicator = false |
| | | collectionView.showsHorizontalScrollIndicator = false |
| | | collectionView.contentInset = .init(top: 20, left: 20, bottom: 20, right: 20) |
| | | collectionView.register(HomeListenMenuCCell.self, forCellWithReuseIdentifier: "_HomeListenMenuCCell") |
| | | } |
| | |
| | | |
| | | func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { |
| | | let model = dataItems[selectIndexPath.row][indexPath.row] |
| | | |
| | | let quarter = selectIndexPath.row + 1 //季度 |
| | | let week = model.week //周 |
| | | let vc = HomeListenVC(quarter: quarter, week: week) |
| | | push(vc: vc) |
| | | Services.studySchedule(week: model.week).subscribe(onNext: {[weak self]data in |
| | | guard let weakSelf = self else { return } |
| | | if let model = data.data{ |
| | | let quarter = weakSelf.selectIndexPath.row + 1 //季度 |
| | | let week = model.week //周 |
| | | let vc = HomeListenVC(quarter: quarter, week: week,studyScheduleModel: model) |
| | | weakSelf.push(vc: vc) |
| | | } |
| | | }).disposed(by: disposeBag) |
| | | } |
| | | |
| | | func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { |