0

我希望有一个UIImageView会“漂浮”在屏幕上,通过几个位置移动。很清楚如何使用[UIView animateWithDuration:...]. 在“完成”块中添加点 C 甚至听起来很合理。你知道吗?我也可以将点 D 添加到点 C 的完成块中,但在那之后,我开始得到一个我迷失的意大利面条代码。

我无法找到一种方法来执行某种动画位置链,类似于CGPoints该运行的数组以及UIImageView它们之间一个接一个的运行。

任何人都知道如何做到这一点?

4

1 回答 1

1

CAKeyFrameAnimation对象在通过多个时间点的多个值为对象设置动画时非常强大和有用

动画依赖于 key-paths,幸运的是,center 是一个,并且只接受 NSValue 对象作为点和 NSNumber 对象作为时间。可以在此处找到一个为 scale 属性设置动画的示例。它旨在成为 center 属性的模板。

于 2012-06-28T07:52:45.093 回答