Swift: bewegen UIView auf Folie Geste
Ich versuche eine UIView auf Folie, nach-oben-Geste von seiner anfänglichen position in eine Feste Endposition. Sollte das Bild bewegen mit der hand in der Geste, und nicht animieren, unabhängig.
Habe ich noch nicht ausprobiert, da ich keine Ahnung habe, wo Sie anfangen, die Geste-Klasse zu verwenden.
InformationsquelleAutor der Frage Rao | 2016-02-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Tat es schließlich wie unten.
Folgende Funktion wird aufgerufen, wenn die Geste erkannt wird, (hier bin ich, die Einschränkung der Sicht, um eine maximale centre.y 555, & ich bin das zurücksetzen zurück auf 554 wenn sich das Bild bewegt sich jenseits dieses Punktes)
InformationsquelleAutor der Antwort Rao
Werden Sie wahrscheinlich wollen, zu einem
UIPanGestureRecognizer
.Und ziehen Sie das Objekt nur entlang der y-Achse:
InformationsquelleAutor der Antwort xoudini
Update für Swift 3.x
Bei der Vergabe der selector, der syntax hat sich geändert und erfordert nun
#selector
Implementierung der Funktion:
InformationsquelleAutor der Antwort Dan Burkhardt
Swift 4:
Nennen
InformationsquelleAutor der Antwort Sazzad Hissain Khan
Bewegen Sicht überall im Swift 3
Funktion
InformationsquelleAutor der Antwort Manish Mahajan
InformationsquelleAutor der Antwort Pratik Patel