无故事王国
2023-10-09 0408b5d7b07077dc9f451a03a1a859038e4e5bf5
WanPai/ViewModel/RefreshModel.swift
@@ -43,6 +43,7 @@
    lazy var refreshSubject = PublishSubject<RefreshState>()
    var page:Int = 0
    var pageSize:Int = 20
   private var needRefreshData:Bool = true
    lazy var dataSource = BehaviorRelay<[T]>(value: [])
    func configure(_ scrollView:UITableView,needMore:Bool = true){
@@ -54,7 +55,8 @@
        handle = scrollView
    }
    func configure(_ scrollView:UICollectionView,needMore:Bool = true){
   func configure(_ scrollView:UICollectionView,needMore:Bool = true,needRefreshData:Bool = true){
      self.needRefreshData = needRefreshData
        scrollView.mj_header = CustomRefreshHeaer.refreshing(with: refreshData())
        if needMore{
            scrollView.mj_footer = CustomRefreshFooter.refreshing(with: loadMoreData())