iOS 7春季动画的时间 – 位置图方程(animateWithDuration:delay:usingSpringWithDamping:…)

iOS 7春季动画的时间 – 位置图方程(animateWithDuration:delay:usingSpringWithDamping:…),第1张

概述给定[UIView animateWithDuration:delay:using SpringWithDamping:initialSpringVelocity:options:animations:completion:]中使用的spring参数: > usingSpringWithDamping > initialSpringVelocity 时间位置图的数学方程是什么? (我试图在iOS 给定[UIVIEw animateWithDuration:delay:using SpringWithdamPing:initialSpringVeLocity:options:animations:completion:]中使用的spring参数:

> usingSpringWithdamPing
> initialSpringVeLocity

时间与位置图的数学方程是什么?

(我试图在iOS 7中处理新的d簧动画API,但是我没有得到好的结果,实验花了太长时间.我的目标是尽可能接近我的动画曲线如果我使用Core Animation而不是UIVIEw的块对象动画,我会使用camediatimingFunction指定.)

解决方法 阻尼比

d簧动画接近其静止状态时的阻尼比.

要在没有振荡的情况下平滑地减速动画,请使用值1.使用接近零的阻尼比来增加振荡.

当阻尼值接近0.0时,d簧变得更有d性.

速度

初始d簧速度.要平滑开始动画,请将此值与附件之前的视图速度相匹配.

初始d簧速度的值1.0对应于一秒内经过的总动画距离.例如,如果总动画距离为200点,并且您希望动画的开始与100 pt / s的视图速度匹配,则使用值0.5.

例:

[UIVIEw animateWithDuration:2.0                      delay:0.0     usingSpringWithdamPing:0.4      initialSpringVeLocity:0.5                    options:(UIVIEwAnimationoptions)options                 animations:^{                 }                completion:nil];
总结

以上是内存溢出为你收集整理的iOS 7春季动画的时间 – 位置图方程(animateWithDuration:delay:usingSpringWithDamping:…)全部内容,希望文章能够帮你解决iOS 7春季动画的时间 – 位置图方程(animateWithDuration:delay:usingSpringWithDamping:…)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1057258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存