Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIView.animate不';t延迟显示视图_Ios_Swift - Fatal编程技术网

Ios UIView.animate不';t延迟显示视图

Ios UIView.animate不';t延迟显示视图,ios,swift,Ios,Swift,我有一个使用此方法的AnimationHelper类: func display(view: UIView, withDelay: TimeInterval) { UIView.animate(withDuration: 0.2, delay: withDelay, options: .curveEaseIn, animations: { view.isHidden = false }, completion: nil) } 并从另一个类调用此方法: animationHel

我有一个使用此方法的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

isHidden
不是可设置动画的属性。您可以将
alpha
设置为1.0,使其与动画一起显示:

view.alpha = 1.0

您可以在中找到可设置动画的属性列表,但简而言之,
BOOL
属性无法设置动画。holex,ozgur-谢谢!!!您可以在中找到可设置动画的属性列表,但简而言之,
BOOL
属性无法设置动画。holex,ozgur-谢谢!!!