MengTo / Spring

A library to simplify iOS animations in Swift.
http://designcode.io
MIT License
14.08k stars 1.8k forks source link

Is it possible to make the animation names enums instead of strings? #306

Open JavaChiu opened 6 years ago

JavaChiu commented 6 years ago

As title, when I was playing with the animation, I often have to be very careful about what I typed or else the animation might fail. Is it possible to change it to enums? It will be sweeter to have some auto-completion too.

imagemason commented 6 years ago

There are enums inside the Spring class that I am using

Spring.AnimationPreset and Spring.AnimationCurve

JavaChiu commented 6 years ago

But the first level is still using string, for example, layer.animation = "squeezeDown"

imagemason commented 6 years ago

Not sure I'm following sorry. Here's what I mean:

layer.animation = Spring.AnimationPreset.FadeInDown.rawValue