我正在尝试创建一个动画,您可以触摸并在屏幕上拖动手指,彩色框会根据您的位置改变大小。想象一下这是一个颜色选择器。这是一个想法的GIF。我使用触摸事件和enterFrame在Corona中做到了这一点。我似乎无法理解如何在Cocoa Touch中创建相同的效果。
从哪里开始?除非我使用SpriteKit,否则我似乎无法在Cocoa Touch中找到一个等效的enterFrame。我不是在玩游戏,所以SpriteKit看起来有些过分。
答案 0 :(得分:2)
我在github上放了一个简单的动画代码:https://github.com/MehdiSv/SimpleAnimationColorsPicker
我使用了UILongPressGestureRecognizer
,根据触摸和每个视图之间的距离制作了CGAffineTransformMakeScale
>。
这是一个小小的预览: