Я использую библиотеку анимации Lottie и пытаюсь показать ход анимации с помощью индикатора выполнения или в виде числа от 0 до 1 в метке, но обновляется в режиме реального времени.
Я попытался изменитьэти значения на кнопку или проведите пальцем, и это прекрасно работает.Но я не знаю, как обновлять значения в режиме реального времени без взаимодействия с пользователем.
Я также пробовал DisptachQueue, но он не работает: / Я понимаю, что это, вероятно, немного ошибочно, но я пытался искатьотвечать на нескольких веб-сайтах безрезультатно.
У Лотти есть свойство animationProgress, поэтому я решил отправить эту информацию на панель или ярлык.
Tnx!
DispatchQueue.main.async {
// Modify progress value of a progress bar. ("animationProgress returns CGFloat")
self.progressBar.progress = Float(self.animationView.animationProgress)
// Returning same value but as String to the label.
self.progressLabel.text =
String(Float(self.animationView.animationProgress))
}