本文共 340 字,大约阅读时间需要 1 分钟。
class UIViewSpringAnimator: SwipeAnimator {
// 动画完成的闭包
var completion:((Bool) ->Void)?
func addCompletion(completion:@escaping (Bool) ->Void) {
self.completion = { [weakself] finished in
guardself?.isRunning ==true else { return }
self?.isRunning =false
self?.animations =nil
self?.completion =nil
completion(finished)
}
}
}