使用 LCRefresh
非常方便,只需添加一行代码。
######添加下拉刷新 和 上拉加载
table.addRefreshHeaderWithBlock {
print("Header 刷新")
//TODO
}
table.addRefreshFooterWithBlock {
print("Footer 刷新")
//TODO
}
######完成刷新
weak var weakSelf = self
if weakSelf!.table.isHeaderRefreshing() {
weakSelf!.table.endHeaderRefreshing()
}
if weakSelf!.table.isFooterRefreshing() {
weakSelf!.table.endFooterRefreshing()
}
######数据加载完毕
weakSelf!.table.setDataLoadover()
weakSelf!.table.resetDataLoad()
######刷新的效果图
详细信息请移步到我的博客 Swift 让我来告诉你封装下拉刷新多么简单
##--by West