簡體   English   中英

UIView.animate不會延遲顯示視圖

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM