一,导入头文件:
import MJRefresh
二,声明2个刷新的变量:
1,对象:
let header = MJRefreshNormalHeader()
let footer = MJRefreshAutoNormalFooter()
2,页数变量:
var contentPage : NSInteger = 0
三,写2个刷新的方法://MARK: - 刷新数据
func headerRefresh()
{
contentPage = 1
getData()//获取数据
}
func footerRefresh(){
if contentPage < self.pageNum {
contentPage = contentPage+1
getData()//获取数据
}else {
footer.endRefreshingWithNoMoreData()
}
}
四,刷新结束
self.tableView.mj_header.endRefreshing()
self.tableView.mj_footer.endRefreshing()