一,导入头文件:
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()
本文详细介绍使用Swift语言实现MJRefresh组件的过程,包括导入头文件、声明刷新变量、定义刷新方法及结束刷新操作等关键步骤。

被折叠的 条评论
为什么被折叠?



