[英]UIView.animate doesn't display view with delay
我有一个带有此方法的AnimationHelper类:
func display(view: UIView, withDelay: TimeInterval) {
UIView.animate(withDuration: 0.2, delay: withDelay, options: .curveEaseIn, animations: {
view.isHidden = false
}, completion: nil)
}
并从另一个类调用此方法:
animationHelper.display(view: labelContainerView, withDelay: 1)
和labelContainerView
应该延迟显示,但立即显示。
如何延迟显示?
isHidden
不是可设置动画的属性。 您可以将alpha
设置为1.0,使其与动画一起显示:
view.alpha = 1.0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.