2016-07-06 6 views
2

Alles klar, ich bin ziemlich neu in den Animationen in Swift und werde ein Wischen nach unten für 3 kreisförmige Menütasten implementieren, um "Pop" (von der Taste nach oben zu bewegen) als mein Menü.Swift - beste Art, Tasten auf taktile, flüssige Weise zu animieren? Nach unten wischen für die Menütasten?

Ich werde andere Animationen machen und brauche diese so flüssig/taktil wie möglich - ich will nicht nur die Knöpfe nach oben bewegen (ich weiß, wie man das macht), ich will, dass sie hochkommen und dann runter gehen wenig, um extrem sauber und fließend zu wirken - fast wie hüpfen oder "schweben". Bobbing ist hier wahrscheinlich das bessere Wort.

Ich habe unten ein Bild von dem, was ich im Grunde gehen werde - nur versuchen, den richtigen Weg zu finden, in das zu bekommen;

Wie kann ich eine extrem flüssige "wackelnde" Animation für meine Menütasten erreichen? Allgemein, wie kann ich in Swift taktile/wirklich flüssige (nicht nur einfache Bewegungs-) Animationen erstellen? Was sind die besten Tutorials dafür? enter image description here

Dies ist, was ich von Flüssigkeit bedeuten - https://dribbble.com/shots/1368542-Gif-Fiche

Antwort

1

Ich benutze diese Funktion die ganze Zeit für jeden fließender Übergang ich brauche.

UIView.animateWithDuration(duration, delay: 0.0, usingSpringWithDamping: 
     0.8, initialSpringVelocity: 0.8, options: nil, animations: { 

    //above change the duration to the time it will take, 
    //and fiddle with the springs between 0-1 until you are happy with the effect. 

    //chnage frame however you want to here 

    }, completion: { finished in 
    //code that runs after the transition is complete here     
}) 
Verwandte Themen