我在开发一个电子商务应用。当我向购物车添加项目的时候,我想要创建一个效果:项目的的图片遵循一个弯曲的路径并在购物车选项卡结束。
我怎样才能创建一个类似这样,图片沿曲线运动的动画效果?
原问题:How can I animate the movement of a view or image along a curved path?
我在开发一个电子商务应用。当我向购物车添加项目的时候,我想要创建一个效果:项目的的图片遵循一个弯曲的路径并在购物车选项卡结束。
我怎样才能创建一个类似这样,图片沿曲线运动的动画效果?
原问题:How can I animate the movement of a view or image along a curved path?
2 回答1k 阅读
1 回答1.4k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
1.7k 阅读
Brad Larson♦
处理这一问题的最好方法是使用核心动画来实现图像运动,或者通过贝塞尔曲线查看。这使用CAKeyframeAnimation实现。例如:我使用下面的代码使图像视图成为icon达到简化目的。(观看 video for this application):
首先导入QuartzCore头文件#import <QuartzCore/QuartzCore.h>
Nikolai Ruhe
你可以使用CAKeyframeAnimation来实现UIView中心资源的动画。查看 CoreAnimation 编程指南。