UIView.animate - Swift 3 - Fertigstellung

Wie mache ich einen einfachen Abschluss-block in Swift 3?

Den ich einstellen will self.isOpen = true bei der Fertigstellung der animation:

            UIView.animate(withDuration: 0.25, delay: 0.0, options: [], animations: {
                self.isOpen = true
                self.drawerView?.frame = CGRect(x: 0, y: 0, width: (self.drawerView?.frame.size.width)!, height: (self.drawerView?.frame.size.height)!)
                self.contentView?.frame = CGRect(x: 200, y: 0, width: (self.contentView?.frame.size.width)!, height: (self.contentView?.frame.size.height)!)
            }, completion: nil)

Nebenbei:

Es ist ziemlich unmöglich, zu lernen, Swift 3 atm durch NICHTS auf der internet-Arbeitsgruppe 🙁


Habe ich auch durchsucht das gesamte Dokument für die sogar eine Erwähnung des Wortes "beseelt" und konnte nichts finden:

https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/index.html#//apple_ref/doc/uid/TP40014097-CH3-ID0

Für die Zukunft: Nach dem automatischen generieren der .animate (...) - Funktion, Doppel-klicken Sie auf die bluely hervorgehoben ((Bool) -> Void)? editor Platzhalter und die Struktur der anonyme block bereiten 🙂

InformationsquelleAutor Chris Allinson | 2016-09-25

Schreibe einen Kommentar