From 027b9c9930a18482bdf9ac7a3a1a0025e72ebfaf Mon Sep 17 00:00:00 2001 From: Kevin G Christiano Date: Tue, 7 Jul 2020 14:52:30 -0400 Subject: [PATCH] reuse and rotate --- MVMCoreUI/Atomic/Atoms/Views/LoadingSpinner.swift | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/MVMCoreUI/Atomic/Atoms/Views/LoadingSpinner.swift b/MVMCoreUI/Atomic/Atoms/Views/LoadingSpinner.swift index 60abec3c..9bb6ff91 100644 --- a/MVMCoreUI/Atomic/Atoms/Views/LoadingSpinner.swift +++ b/MVMCoreUI/Atomic/Atoms/Views/LoadingSpinner.swift @@ -48,6 +48,7 @@ open class LoadingSpinner: View { override open func layoutSubviews() { super.layoutSubviews() +// layer.fillColor = nil layer.strokeColor = strokeColor.cgColor layer.lineWidth = lineWidth @@ -63,9 +64,17 @@ open class LoadingSpinner: View { clockwise: true).cgPath } + open override func updateView(_ size: CGFloat) { + super.updateView(size) + + layer.removeAllAnimations() + animate() + } + public override func reset() { super.reset() + layer.removeAllAnimations() heightConstraint?.isActive = false widthConstraint?.isActive = false }