iOS调用animateWithDuration内部调度\u异步
我已经调用了一个web API来获得结果。得到响应后,我想删除“visualIndicatorView”(UIView),并使用动画功能进行指示。指示和视图进入隐藏状态,但不顺畅 这是我的代码: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 =
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
此代码中没有任何问题。请添加孔代码,以便我可以轻松找到。