IOS 10 dispose de quelques nouvelles classes pour l'animation. Les plus connues sont UIViewPropertyAnimator
y UISpringTimingParameters
. L'animateur de propriétés peut être créé avec une durée et des paramètres de synchronisation - les paramètres de synchronisation peuvent être une instance des paramètres du ressort.
Un point commun plainte La durée d'une véritable animation de ressort devrait être déterminée par les propriétés du ressort, comme le taux d'amortissement et la vitesse initiale. UISpringTimingParameters
peut être créé avec ce genre de paramètres.
Ma question : Fait UIViewPropertyAnimator
utilisera-t-il toujours la durée que vous lui donnez lorsque sa courbe de distribution est un ressort ? Ou bien va-t-il ignorer la durée et utiliser les paramètres du ressort pour la calculer ? Ce serait une décision bizarre de l'API de la part d'Apple, mais il semble aussi bizarre d'être si près de donner aux concepteurs ce qu'ils veulent (de vrais ressorts) et de ne pas y arriver (spécifier de force une durée).