Swift之MJRefresh
2019-08-06 本文已影响4人
流年小书
刷新代码的使用:
let header = MJRefreshNormalHeader()
let footer = MJRefreshBackNormalFooter()
header.setRefreshingTarget(self, refreshingAction: #selector(FYMoviesViewController.headerRefresh))
footer.setRefreshingTarget(self, refreshingAction: #selector(FYMoviesViewController.footerRefresh))
self.moviesView?.collectionView.mj_footer = footer
self.moviesView?.collectionView.mj_header = header
self.moviesView?.collectionView.mj_header.beginRefreshing()
刷新方法的实现:
@objc func headerRefresh(){
self.moviesView?.collectionView.mj_header.endRefreshing()
}
@objc func footerRefresh(){
self.moviesView?.collectionView.mj_footer.endRefreshing()
}