ParticlePullToRefresh

Example
To run the example project clone the repo and run Example
target
Requirements
Installation
ParticlePullToRefresh doesn’t contain any external dependencies
pod 'ParticlePullToRefresh'
Usage
Add pull-to-refresh to the scroll view subclass and provide an action closure. Call endRefreshing()
when you are done to finish the animation
tableView.addParticlePullToRefresh { [weak self] in
DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
self?.tableView.particlePullToRefresh?.endRefreshing()
}
}
Remove pull-to-refresh on deinit
deinit {
tableView.removeParticlePullToRefresh()
}
Customization
You can optionally pass the color when you add pull-to-refresh to the scroll view subclass
tableView.addParticlePullToRefresh(color: .yellow) { [weak self] in
DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
self?.tableView.particlePullToRefresh?.endRefreshing()
}
}
Author
Alex Demchenko, alex.demchenko@10clouds.com
License
ParticlePullToRefresh is available under the MIT license. See the LICENSE file for more info.
ParticlePullToRefresh
Example
To run the example project clone the repo and run
Example
targetRequirements
Installation
ParticlePullToRefresh doesn’t contain any external dependencies
CocoaPods
Usage
Add pull-to-refresh to the scroll view subclass and provide an action closure. Call
endRefreshing()
when you are done to finish the animationRemove pull-to-refresh on
deinit
Customization
You can optionally pass the color when you add pull-to-refresh to the scroll view subclass
Author
Alex Demchenko, alex.demchenko@10clouds.com
License
ParticlePullToRefresh is available under the MIT license. See the LICENSE file for more info.