无故事王国
2024-04-12 5ff885af9af801927e688163171b26336ae6bc25
WanPai/Root/Search/VC/WorldCupRankVC.swift
@@ -34,7 +34,7 @@
            private let yearBtn = QMUIButton(type: .custom)
            private let ratioRankBtn = QMUIButton(type: .custom)
//            private let provinceBtn = UIButton(type: .custom)
            private var tableView:UITableView!
            private var tableView:BaseScrollInnerTableView!
            var superScrollView:UIScrollView?
            var flowCell:WorldCupRankTCell?
@@ -44,7 +44,8 @@
            }
            override func setUI() {
                        tableView = UITableView(frame: .zero, style: .plain)
                        superScrollView?.delegate = self
                        tableView = BaseScrollInnerTableView(frame: .zero, style: .plain)
                        tableView.delegate = self
                        tableView.dataSource = self
                        tableView.showsVerticalScrollIndicator = false
@@ -63,10 +64,11 @@
                                    make.bottom.equalToSuperview().offset(-69)
                        }
                        viewModel.configure(tableView,needMore: false)
                        viewModel.beginRefresh()
                        viewModel.id.subscribe(onNext: {[weak self] _ in
                                    guard let weakSelf = self else { return }
                                    self?.viewModel.configure(weakSelf.tableView,needMore: false)
                                    self?.viewModel.beginRefresh()
                        }).disposed(by: disposeBag)
            }
            override func setRx() {
@@ -160,8 +162,15 @@
extension WorldCupRankVC:UIScrollViewDelegate{
            func scrollViewDidScroll(_ scrollView: UIScrollView) {
                        let off = superScrollView!.contentOffset.y + scrollView.contentOffset.y
                        superScrollView!.contentOffset.y = max(0,min(350,off))
                        var canScroll = true
                        if scrollView.tag == 2100{
                                    if scrollView.contentOffset.y < 350 && scrollView.contentOffset.y != 0{
                                                canScroll = false
                                    }
                                    print("\(scrollView.contentOffset.y)----\(canScroll)")
                                    tableView.isScrollEnabled = canScroll
                        }
            }
}
@@ -269,9 +278,7 @@
            func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
                        if section != 0{
                                    return nil
                        }
                        if section != 0{return nil}
                        var headerView = tableView.dequeueReusableHeaderFooterView(withIdentifier: "header")
                        if headerView == nil{