#ios #swift #animation
#iOS #swift #Анимация
Вопрос:
Я вызвал веб-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
}
Комментарии:
1. В этом коде нет никаких проблем. Пожалуйста, добавьте код отверстия, чтобы я мог легко найти.
Ответ №1:
hidden
не является анимируемым свойством. Попробуйте установить alpha
значение 0
:
self.visualIndicatorView.alpha = 0.0
self.activityIndicator.alpha = 0.0