如何在iPhone SDK中设置车速表指针的动画?

如何在iPhone SDK中设置车速表指针的动画?,iphone,animation,Iphone,Animation,我一直在寻找动画中的一个速度计一样的项目针。如何旋转指针并模拟您在卡通中看到的加速度和反弹效果(当指针达到最大值并开始反弹时)。最简单的方法是为速度计设置UIImageView,并为指针使用CALayer(或UIView的CALayer) 您可以在针上设置一个定位点,所有旋转动画都将相对于该点进行。很明显,你想把锚点设置到底部 然后你需要旋转针。应用/修改CALayer的变换以旋转针 最大的问题是它加速的速度有多快以及如何处理反弹。这都是数学。你必须玩它并调整它。不过,在这里可以找到一个良好的开

我一直在寻找动画中的一个速度计一样的项目针。如何旋转指针并模拟您在卡通中看到的加速度和反弹效果(当指针达到最大值并开始反弹时)。

最简单的方法是为速度计设置UIImageView,并为指针使用CALayer(或UIView的CALayer)

您可以在针上设置一个定位点,所有旋转动画都将相对于该点进行。很明显,你想把锚点设置到底部

然后你需要旋转针。应用/修改CALayer的变换以旋转针

最大的问题是它加速的速度有多快以及如何处理反弹。这都是数学。你必须玩它并调整它。不过,在这里可以找到一个良好的开端:


最简单的方法是为速度表设置UIImageView,并为指针使用CALayer(或UIView的CALayer)

您可以在针上设置一个定位点,所有旋转动画都将相对于该点进行。很明显,你想把锚点设置到底部

然后你需要旋转针。应用/修改CALayer的变换以旋转针

最大的问题是它加速的速度有多快以及如何处理反弹。这都是数学。你必须玩它并调整它。不过,在这里可以找到一个良好的开端: