TestsTested | ✗ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | Jul 2016 |
SPMSupports SPM | ✗ |
Maintained by crash_wu.
pull to refresh UITableView/UICollectView
Install cocoapod 'CSRefresher'
* Manual import :
* Drag all file in the CSRefresher folder to project
# The drop-down refresh
//UITableView 添加下拉刷新功能
tableView?.dropDownToRefresh({ () in
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, Int64(5 * Double(NSEC_PER_SEC))), dispatch_get_main_queue()) { [weak self] in
//结束刷新
self?.tableView?.header?.endRefreshing()
}
})
//添加提示文本
tableView?.headerPullToRefreshText = "下拉刷新"
tableView?.headerReleaseToRefreshText = "松开马上刷新"
tableView?.headerRefreshingText = "正在加载..."
# The pull-up refresh
tableView?.pullUpToRefresh ({ (_) in
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, Int64(5 * Double(NSEC_PER_SEC))), dispatch_get_main_queue()) { [weak self] in
self?.tableView?.footer?.endRefreshing()
}
})
tableView?.footerPullToRefreshText = "上拉加载更多"
tableView?.footerReleaseToRefreshText = "重开马上加载"
tableView?.footerRefreshingText = "正在加载..."