Reputation: 1790
I have an AnimationHelper class with this method:
func display(view: UIView, withDelay: TimeInterval) {
UIView.animate(withDuration: 0.2, delay: withDelay, options: .curveEaseIn, animations: {
view.isHidden = false
}, completion: nil)
}
And call this method from the another class:
animationHelper.display(view: labelContainerView, withDelay: 1)
and labelContainerView
should display with a delay but appears immediately.
How can I display it with a delay?
Upvotes: 0
Views: 141
Reputation: 52153
isHidden
is not an animatable property. You can set alpha
to 1.0 to make it appear with animation:
view.alpha = 1.0
Upvotes: 3