Animar la altura de la vista con Swift

Tengo vista sView dentro de mi ViewController. Su altura tiene restricciones: he creado IBOutlet para esta restricción: sViewHeightConstraint . Quiero disminuir la altura de sView con animation.

Creé la function

UIView.animateWithDuration(5.5, animations: { self.sViewHeightConstraint.constant = 50 }) 

La altura de la vista está cambiando, pero no veo ninguna animation. ¿Que estoy haciendo mal?

use layoutIfNeeded()

  view.layoutIfNeeded() // force any pending operations to finish UIView.animateWithDuration(0.2, animations: { () -> Void in self.sViewHeightConstraint.constant = 50 self.view.layoutIfNeeded() }) 

veloz 3

 view.layoutIfNeeded() sViewHeightConstraint.constant = 50 UIView.animate(withDuration: 1.0, animations: { self.view.layoutIfNeeded() })