FI
FitRefresh
Swift 5+ 的下拉刷新。
The refresh use Swift5..
集成 Installation
最简单也是推荐的方式。
The sample way.
pod 'FitRrefesh'另外一种。
else
把Sources中的文件加入到你的项目中。
You can also drop the Sources to your project.
使用 Use
Version 1.3 Later
// header
// first way
self.tableView.fr.headerView = FRNormalHeader(target: self, action: #selector(NormalTableViewController.upPullLoadData))
self.tableView.fr.headerView?.beginRefreshing()
// second way
self.tableView.fr.headerView = FRNormalHeader(ComponentRefreshingClosure: {
self.upPullLoadData()
})
self.tableView.fr.headerView?.beginRefreshing()
// footer
// first way
self.tableView.fr.footerView = FRAutoNormalFooter(target: self, action: #selector(NormalTableViewController.downPullLoadData))
// second way
self.tableView.fr.footerView = FRAutoNormalFooter(ComponentRefreshingClosure: {
self.downPullLoadData()
})Version 1.2
// header
// first way
self.tableView.fr_headerView = FRNormalHeader(target: self, action: #selector(NormalTableViewController.upPullLoadData))
self.tableView.fr_headerView?.beginRefreshing()
// second way
self.tableView.fr_headerView = FRNormalHeader(ComponentRefreshingClosure: {
self.upPullLoadData()
})
self.tableView.fr_headerView?.beginRefreshing()
// footer
// first way
self.tableView.fr_footerView = FRAutoNormalFooter(target: self, action: #selector(NormalTableViewController.downPullLoadData))
// second way
self.tableView.fr_footerView = FRAutoNormalFooter(ComponentRefreshingClosure: {
self.downPullLoadData()
})On this page
Languages
Swift98.7%Ruby0.7%Objective-C0.6%
Contributors
MIT License
Created April 28, 2017
Updated August 9, 2021
