使用iPhone核心动画制作一个“跳跃”图标

时间:2010-01-28 20:39:08

标签: iphone core-animation

使图标看起来从工具栏“跳转”到UITabBarItem的最佳方法是什么。

我发现CAKeyframeAnimation类看起来很有前途,但我无法让它工作。我一直在使用与此类似的代码:http://www.bdunagan.com/2009/04/26/core-animation-on-the-iphone/但是无论我将endPoint设置为什么,图标总是会出现在屏幕顶部。

我正在尝试实现类似于在Mail应用程序中移动邮件时使用的效果。 CAKeyframeAnimation是否合适,或者有更简单的方法吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

当你说“图标总是在屏幕顶部结束”时,你的意思是动画会运行,但是图标会在完成时跳回到屏幕顶部吗?如果是,请确保您已将动画的fillMode设置为kCAFillModeForwards,将其removedOnCompletion属性设置为NO

对于沿曲线设置动画对象的CAKeyframeAnimation的另一个示例,请参阅my answerthis question