Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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调用animateWithDuration内部调度\u异步_Ios_Swift_Animation - Fatal编程技术网

iOS调用animateWithDuration内部调度\u异步

iOS调用animateWithDuration内部调度\u异步,ios,swift,animation,Ios,Swift,Animation,我已经调用了一个web API来获得结果。得到响应后,我想删除“visualIndicatorView”(UIView),并使用动画功能进行指示。指示和视图进入隐藏状态,但不顺畅 这是我的代码: dispatch_async(dispatch_get_main_queue()) { UIView.animateWithDuration(2.0, animations: { () -> Void in self.activityIndicator.hidden =

我已经调用了一个web API来获得结果。得到响应后,我想删除“visualIndicatorView”(UIView),并使用动画功能进行指示。指示和视图进入隐藏状态,但不顺畅

这是我的代码:

dispatch_async(dispatch_get_main_queue()) {
    UIView.animateWithDuration(2.0, animations: { () -> Void in
         self.activityIndicator.hidden = true
         self.visualIndicatorView.hidden = true
         self.activityIndicator.stopAnimating()
}) { (completed:Bool) -> Void in
}

hidden
不是可设置动画的属性。尝试将
alpha
设置为
0

self.visualIndicatorView.alpha = 0.0
self.activityIndicator.alpha = 0.0

此代码中没有任何问题。请添加孔代码,以便我可以轻松找到。