Анимация обновления ограничений UIView быстро - PullRequest
0 голосов
/ 24 февраля 2019

У меня есть UIImageView, который должен быть перемещен горизонтально в соответствии с быстро полученным входом.Переменная множителя обновляется 30 раз в секунду.Когда я вызываю метод UIView.animate каждый раз, когда переменная обновляется, это вызывает высокую загрузку ЦП.Мой вопрос: есть ли лучший способ оживить движение изображения?

UIView.animate(withDuration: 0.3, animations: {
   if let lettersSpacing = self?.lettersSpacing, let initialCenterX = self?.initialCenterX {
      self?.center.x = initialCenterX + CGFloat(multiplier) * lettersSpacing - CGFloat(multiplier) + CGFloat(errorRatio) * lettersSpacing
   }
})
...