ParticlePullToRefresh 0.1

ParticlePullToRefresh 0.1

Hubert Kuczyński维护。



ParticlePullToRefresh

Example

示例

要运行示例项目,请克隆仓库并运行 Example 目标

需求

  • Xcode 9
  • Swift 4.1
  • iOS 11

安装

ParticlePullToRefresh 不包含任何外部依赖

CocoaPods

pod 'ParticlePullToRefresh'

使用方法

将下拉刷新添加到滚动视图子类,并提供一个动作闭包。完成动画后,调用 endRefreshing() 结束。

tableView.addParticlePullToRefresh { [weak self] in
  DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
    self?.tableView.particlePullToRefresh?.endRefreshing()
  }
}

deinit 中移除下拉刷新

deinit {
  tableView.removeParticlePullToRefresh()
}

自定义

您在向滚动视图子类添加下拉刷新时可以可选地传递颜色。

tableView.addParticlePullToRefresh(color: .yellow) { [weak self] in
  DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
    self?.tableView.particlePullToRefresh?.endRefreshing()
  }
}

作者

Alex Demchenko, [email protected]

许可

ParticlePullToRefresh采用MIT许可。有关更多信息,请参阅LICENSE文件。