HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iOS 7春季动画的时间 – 位置图方程(animateWithDuration:delay:usingSpringWithDamping:…)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
给定[UIView animateWithDuration:delay:using SpringWithDamping:initialSpringVeLocity:options:animations:completion:]中使用的spring参数:

> usingSpringWithDamping
> initialSpringVeLocity

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

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

解决方法

阻尼比

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

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

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

速度

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

初始弹簧速度的值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:…)所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。