Опитвам се да изпълня пролетна анимация на изглед, който се освобождава от жеста на панорамиране на потребителя и може да има различна от нула скорост. По същество се опитвам да пресъздам анимацията на този WWDC видеоклип където използват UISpringTimingParameters(dampingRatio:initialVelocity:)
. Обаче документацията изглежда си противоречи:
скороста
Началната скорост и посоката на анимацията, посочени като единичен вектор.
[...]
Например, ако общото разстояние на анимация е 200 точки и началната скорост на изгледа е 100 точки в секунда, посочете вектор с магнитуд
0.5
.
Ако 0.5
е примерна стойност, тогава очевидно в крайна сметка не е необходимо да бъде единичен вектор. И не е възможно да се кодира скорост в единичен вектор на първо място.
Тъй като не мога да разчитам на документацията, опитах да включа няколко различни стойности, но нищо не доведе дори до задоволителни резултати.
Как да използвам този API?