2017-06-10 1 views
0

Je souhaite substituer la méthode perform d'une sous-classe UIStoryboardSegue.Animer les contraintes et l'image en même temps

Par conséquent, je vais devoir animer les contraintes et cadres d'objets différents en utilisant UIView.animateWithDuration.

Est-il possible de faire de telles animations de contraintes et de trames dans une méthode UIView.animateWithDuration? Pouvez-vous poster un exemple?

+0

Vous pouvez faire toutes les modifications que vous voulez dans le bloc de cette méthode et elles se produiront en même temps. – EmilioPelaez

Répondre

0

Utilisez layoutIfNeeded() pour animer la contrainte.

view.layoutIfNeeded() 

constraintToAnimate.constant = 0 
UIView.animate(withDuration: 1.0, animations: {() -> Void in 
    self.view.layoutIfNeeded() 
}