[英]iOS Call animateWithDuration inside dispatch_async
我调用了一个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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.