Использует ли весенняя анимация UIView варианты кривой замедления? - PullRequest
0 голосов
/ 05 июня 2018

В примерах Я могу найти в Интернете , разработчики, кажется, всегда обеспечивают кривую замедления для анимации весны:

UIView.animate(
    withDuration: 1,
    delay: 0,
    usingSpringWithDamping: 0.5,
    initialSpringVelocity: 5,
    options: .curveEaseInOut,
    animations: {
        // some changes
    }
)

Я пытался создать анимациюс линейной кривой:

UIView.animate(
    withDuration: 1,
    delay: 0,
    usingSpringWithDamping: 0.5,
    initialSpringVelocity: 5,
    options: .curveLinear,
    animations: {
        // some changes
    }
)

Однако он производит ту же самую анимацию.Кажется, что опция ослабления не используется вообще.

Вот пример, который я сделал, желтый прямоугольник использует .curveEaseInOut, зеленый .curveLinear.

animation example

Я что-то упустил или просто нельзя пройти замедление с помощью анимации весны?

Вы можете найти код для образца здесь .

...