| | |
| | | override func viewDidLoad() { |
| | | super.viewDidLoad() |
| | | |
| | | refreshDay() |
| | | |
| | | Services.onlineDuration().subscribe(onNext: { data in |
| | | if let time = data.data{ |
| | | sceneDelegate?.globalTimeval = time |
| | | } |
| | | }).disposed(by: disposeBag) |
| | | } |
| | | |
| | | private func refreshDay(){ |
| | | self.limitDay = studyScheduleModel.day |
| | | |
| | | |
| | | |
| | | let total = studyScheduleModel.pair + studyScheduleModel.induction + studyScheduleModel.listen + studyScheduleModel.look + studyScheduleModel.answer |
| | | |
| | |
| | | self.limitDay = Int.max |
| | | } |
| | | |
| | | #if DEBUG |
| | | self.limitDay = Int.max |
| | | #endif |
| | | // #if DEBUG |
| | | // self.limitDay = Int.max |
| | | // #endif |
| | | |
| | | for (index,titleL) in (self.menu.subviews.last?.subviews[1].subviews ?? []).filter({$0 is UIButton}).enumerated(){ |
| | | if let btn = titleL as? UIButton{ |
| | | btn.setTitleColor(index < (self.limitDay) ? .black:.black.withAlphaComponent(0.33), for: .normal) |
| | | self.menu.setEnabled(index < (self.limitDay), forItemAt: UInt(index)) |
| | | if index == 6{ //听故事,单独使用 |
| | | btn.setTitleColor(.black, for: .normal) |
| | | self.menu.setEnabled(true, forItemAt: UInt(index)) |
| | | }else{ |
| | | btn.setTitleColor(index < (self.limitDay) ? .black:.black.withAlphaComponent(0.33), for: .normal) |
| | | self.menu.setEnabled(index < (self.limitDay), forItemAt: UInt(index)) |
| | | } |
| | | } |
| | | } |
| | | self.pageVC.reloadData() |
| | | |
| | | Services.onlineDuration().subscribe(onNext: { data in |
| | | if let time = data.data{ |
| | | sceneDelegate?.globalTimeval = time |
| | | } |
| | | }).disposed(by: disposeBag) |
| | | self.pageVC.scroll(toPage: self.limitDay - 1, animation: true) |
| | | } |
| | | |
| | | override func setUI() { |
| | |
| | | subVC.studyScheduleModel = weakSelf.studyScheduleModel |
| | | subVC.tableView.reloadData() |
| | | } |
| | | |
| | | weakSelf.refreshDay() |
| | | |
| | | |
| | | }).disposed(by: weakSelf.disposeBag) |
| | | }).disposed(by: disposeBag) |
| | | } |