Avatar ·

Animación del cambio de constraint en Swift: ¿cómo hacerlo suave?

¡Hola a todos! Soy nuevo en el desarrollo iOS y uso Swift + Xcode 6. Me encontré con un problema: necesito animar el cambio de altura de un UIView. Agregué un constraint de altura en Interface Builder (IBOutlet), y en el código cambio su constante: ```swift @IBOutlet weak var myViewHeightConstraint: NSLayoutConstraint! @IBAction func toggleView(sender: UIButton) { if myViewHeightConstraint.constant == 100 { myViewHeightConstraint.constant = 200 } else { myViewHeightConstraint.constant = 100 } } ``` Pero al presionar el botón, el tamaño cambia instantáneamente, sin animación. Intenté envolver esto en `UIView.animate(withDuration:animations:)`, pero no ocurre nada. ¿Cómo animar correctamente el cambio de un constraint? ¿Necesito llamar algo adicional? ¡Gracias de antemano! P.D. He oído sobre `layoutIfNeeded()`, pero no entiendo bien dónde colocarlo. <<>>

Animación correcta de constraints en Swift

El problema es que la animación para los constraints funciona