podspec 格式化修改
SwiftFCXRefresh是一个使用Swift编写、用于上下拉刷新的控件。
pod 'SwiftFCXRefresh'
github "FCXPods/SwiftFCXRefresh"
dependencies: [ .package(url: "https://github.com/FCXPods/SwiftFCXRefresh", .upToNextMajor(from: "0.1.4")) ]
把Sources下文件导入即可
import SwiftFCXRefresh
//下拉刷新 headerRefreshView = tableView.addFCXRefreshHeader { [weak self] (refreshHeader) in self?.refreshAction() //上拉加载更多 footerRefreshView = tableView.addFCXRefreshFooter { [weak self] (refreshFooter) in self?.loadMoreAction() } //自动上拉加载更多 footerRefreshView = tableView.addFCXRefreshAutoFooter { [weak self] (refreshFooter) in self?.loadMoreAction() }
//自动下拉刷新 headerRefreshView?.autoRefresh() //自动上拉加载更多 footerRefreshView?.refreshType = .autoFooter //上拉底部间距设置 footerRefreshView?.loadMoreBottomExtraSpace = 30
headerRefreshView?.pullingPercentHandler = { (percent) in headerPercentLabel.text = String.init(format: "%.2f%%", percent * 100) } footerRefreshView?.pullingPercentHandler = { (percent) in footererPercentLabel.text = String.init(format: "%.2f%%", percent * 100) }
headerRefreshView = tableView.addFCXRefreshHeader { [weak self] (refreshHeader) in self?.refreshAction() }.pullingPercentHandler(handler: { (percent) in //百分比 print("current percent", percent) }) footerRefreshView = tableView.addFCXRefreshFooter { [weak self] (refreshFooter) in self?.loadMoreAction() }.pullingPercentHandler { (percent) in print("current percent", percent) }
SwiftFCXRefresh is released under the MIT license. See LICENSE for details.
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
SwiftFCXRefresh
SwiftFCXRefresh是一个使用Swift编写、用于上下拉刷新的控件。
特性
环境
如何导入
CocoaPods
Carthage
Swift Package Manager
手动导入
把Sources下文件导入即可
如何使用
包含头文件
上下拉刷新
刷新自定义设置
上下拉百分比
上下拉刷新、百分比链式调用
显示效果:
License
SwiftFCXRefresh is released under the MIT license. See LICENSE for details.