如何使用Swift Cocoa Touch创建交互式动画

时间:2014-12-27 05:06:07

标签: ios cocoa-touch swift

我正在尝试创建一个动画,您可以触摸并在屏幕上拖动手指,彩色框会根据您的位置改变大小。想象一下这是一个颜色选择器。这是一个想法的GIF。我使用触摸事件和enterFrame在Corona中做到了这一点。我似乎无法理解如何在Cocoa Touch中创建相同的效果。

从哪里开始?除非我使用SpriteKit,否则我似乎无法在Cocoa Touch中找到一个等效的enterFrame。我不是在玩游戏,所以SpriteKit看起来有些过分。

Sample interactive animation

1 个答案:

答案 0 :(得分:2)

我在github上放了一个简单的动画代码:https://github.com/MehdiSv/SimpleAnimationColorsPicker

我使用了UILongPressGestureRecognizer,根据触摸每个视图之间的距离制作了CGAffineTransformMakeScale >。

这是一个小小的预览

Preview