ElasticPullToRefresh 1.4.5

ElasticPullToRefresh 1.4.5

测试已测试
语言语言 SwiftSwift
许可 MIT
发布上次发布2018年1月
SPM支持 SPM

Joshua Tessier维护。



  • Joshua Tessier

ElasticPullToRefresh 是一个非常简单且略可定制的具有旋转器下拉刷新控件。

spinner

使用

安装

使用 Cocoapods: pod 'ElasticPullToRefresh'

代码更改

在必要的模块中导入,import ElasticPullToRefresh

使用 ElasticPullToRefresh 包装器来包装您的 UIScrollViewUITableView(或任何可以滚动的其他内容)。不要手动将那个 UIScrollViewUITableView 添加到视图层次结构中。相反,添加 ElasticPullToRefresh 包装器。

override func loadView() {
  let tableView = UITableView()
  let wrapper = ElasticPullToRefresh(scrollView: tableView)
  view = wrapper
}

设置一个 didPullToRefresh 块。使用此功能触发您的下载。完成后,调用 didFinishRefreshing()。就这样!

wrapper.didPullToRefresh = {
  downloadData()
  ...
  //call when done loading
  wrapper.didFinishRefreshing()
}