2016-10-03 59 views
3

我已經調用Web API來獲取結果。獲得響應後,我想刪除「visualIndicatorView」(UIView)與指示使用動畫功能。指示和視圖進入隱藏狀態,但並不平穩。iOS在dispatch_async中調用animateWithDuration

這裏是我的代碼:

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 
} 
+0

此代碼中沒有任何問題。請添加漏洞代碼,以便輕鬆找到。 –

回答

3

hidden不是動畫屬性。嘗試設置alpha0

self.visualIndicatorView.alpha = 0.0 
self.activityIndicator.alpha = 0.0 
+0

它的工作。謝謝 – Avim