Put a slight delay in hiding the progress bar
This commit is contained in:
parent
612d7d0755
commit
11140f2289
|
@ -106,22 +106,26 @@ public extension UINavigationController {
|
|||
func finishProgress() {
|
||||
progressView.bar.alpha = 1
|
||||
progressView.setProgress(1, animated: true) {
|
||||
DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) {
|
||||
UIView.animate(withDuration: 0.5, animations: { self.progressView.bar.alpha = 0 }) { finished in
|
||||
self.progressView.progress = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
While progress is changed to 0.0, the bar will fade out.
|
||||
*/
|
||||
func cancelProgress() {
|
||||
progressView.setProgress(0, animated: true) {
|
||||
DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) {
|
||||
UIView.animate(withDuration: 0.5, animations: {
|
||||
self.progressView.bar.alpha = 0
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func updateAccountRefreshProgressIndicator() {
|
||||
|
||||
|
|
Loading…
Reference in New Issue