6
Ich habe gesehen sView in meinem ViewController. Es hat eine Beschränkung - ich habe IBOutlet für diese Einschränkung erstellt - sViewHeightConstraint. Ich möchte die Höhe von sView mit Animation verringern.Animierte Ansichtshöhe mit Swift
Ich habe Funktion
UIView.animateWithDuration(5.5, animations: {
self.sViewHeightConstraint.constant = 50
})
Höhe Ansicht zu ändern, aber ich sehe keine Animation. Was mache ich falsch?
danke! Kannst du erklären, was dieser Code bedeutet? – moonvader
@moonvader 'layoutIfNeeded' in der Ansicht erzwingen, dass alle ausstehenden Operationen beendet werden und dann im Animationsblock die Rahmenänderungen erfassen. –
für weitere Informationen. Überprüfen Sie http://stackoverflow.com/questions/1182945/how-is-layoutifneeded-used –