FitRefresh 2.8.1

FitRefresh 2.8.1

测试已测试
语言编程语言 SwiftSwift
许可证 MIT
发布时间最新发布时间2019年3月
SPM支持 SPM

‘Cyrill’ 维护。



  • Cyrill

FitRefresh

FitRefresh

License MIT  CocoaPods  CocoaPods 

Swift 5+ 的下拉刷新。

刷新使用 Swift5..

集成 Installation

最简单也是推荐的方式。 样例方式。

pod 'FitRrefesh'

另一种方式。 否则

Sources 中的文件添加到您的项目中。

您还可以将 Sources 拖至您的项目中。

使用 Use

版本 1.3 之后

// 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()
        })

版本 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()
        })