我正在尝试创建一个动画,您可以在屏幕上触摸并拖动手指,彩色框会根据您的位置改变大小。将其想象为一个颜色选择器。这是这个想法的动图。我在 Corona 中使用触摸事件和 EnterFrame 完成了此操作。我似乎不知道如何在 Cocoa Touch 中创建相同的效果。
从哪里开始呢?我似乎无法在 Cocoa Touch 中找到等同的 EnterFrame,除非我使用 SpriteKit。我不是在制作游戏,所以 SpriteKit 看起来有点大材小用。
最佳答案
我在github上放了一个简单的动画代码:https://github.com/MehdiSv/SimpleAnimationColorsPicker
我使用了UILongPressGestureRecognizer
,并根据触摸和之间的距离制作了CGAffineTransformMakeScale
>每个 View 。
这是一个小预览:
关于ios - 如何使用 Swift Cocoa Touch 创建交互式动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27664545/