[英]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.