IOS,objective-c旋转动画

时间:2015-01-25 18:55:49

标签: ios animation

需要动画之神的帮助。

我想为以下两个图像设置动画,以便通过向右滑动,红色部分将旋转并向右消失,而蓝色从左侧进入 - >像一个轮子 - 甚至可能?如果是我需要多少“切片”的红色和蓝色图像,你可以请求代码我知道我问了很多: - /

P.S:为了维护版权,我发布了原始水印的图像。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

考虑到你正在使用的物理隐喻,使用红色和蓝色反馈图标创建单个图像并使用动画块内的CGAffine变换直接旋转它可能是最简单的。给定与图像对应的self.view,您可以:

[UIView animateWithDuration:0.5f animations:^{    
  [self.view setTransform:CGAffineTransformMakeRotation(M_PI / 2)];
}];

或任何角度都有效。您可以使用标识转换将其旋转回来。