2017-05-15 7 views
-2

Ich möchte ein Objekt in meiner UICollectionView erstellen, das sich basierend auf einem Timer ändert. In diesem Beispiel sagen wir, dass der Timer eine Minute lang ist. Wenn das Objekt in meiner UICollectionView gedrückt wird, möchte ich die Animation innerhalb der Zelle/Schaltfläche beginnen. Hier sind ein paar Bilder, so dass Sie ein Gefühl dafür, was ich will es so aussehen:Wie man eine UIButton/CollectionViewCell erstellt, die sich mit der Zeit ändert Swift 3 programmgesteuert

http://imgur.com/gallery/dFS1l

Welche Art von Objekt soll ich es machen? Wie würde ich die Animation erstellen?

Antwort

0

in Ihrer cellForItemAtIndexPath Methode

cell.buttonOutletName.tag = indexPath.row 
cell.buttonOutletName.addTarget(target : self , selector : #selector(animateButton(_:))) 

dann eine Funktion erstellen und ausführen Animationen

func animateButton(_ sender : UIButton){ 
//perform animations to the View 
} 

I indexPath.row verwendet Spur zu halten, welche Zeile angezapft wurde

Verwandte Themen