У меня есть 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
}
})