SwiftUI позволяет создавать анимацию без особых усилий, но иногда нам необходимо больше контроля над тем, как движутся и анимируются объекты.
Например, чтобы синхронизировать анимацию нескольких свойств, нам нужно использовать
AnimationPair:
@available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
@frozen public struct AnimatablePair<First, Second> : VectorArithmetic where First : VectorArithmetic, Second : VectorArithmeticБольше информации в официальной документации Apple.
📖 В этой статье рассмотрены
Animatable и AnimatablePair, а также есть примеры, как можно использовать API для улучшения анимаций в наших приложениях.📖 Напомню, что в канале есть ещё одна статья про создание многоступенчатой анимации.
😃 iOS Dev