繁体   English   中英

iOS在dispatch_async中调用animateWithDuration

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM