SkillAgentSearch skills...

FitRefresh

Swift 的 下拉刷新 (The refresh use Swift)

Install / Use

/learn @FitClan/FitRefresh
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

FitRefresh

<p align="left"> <img src="https://github.com/cywd/FitRrefesh/blob/master/Resources/logo.png" alt="FitRefresh" title="FitRefresh" width="100"/> </p>

License MIT  CocoaPods  CocoaPods 

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()
        })
View on GitHub
GitHub Stars9
CategoryDevelopment
Updated4y ago
Forks2

Languages

Swift

Security Score

75/100

Audited on Aug 9, 2021

No findings