swift - Estoy tratando de animar mi botón con una restricción y la animación no está funcionando
animation uibutton (1)
me lo imaginé. solo necesita agregar self.view.layoutIfNeeded()
al código bajo el cambio de restricción. funcionó sin problemas.
¿Puede alguien decirme por qué esto no está animando? Siento que el código es perfecto, pero la función animada no funciona. El botón está saltando instantáneamente de un lado a otro, pero como he dicho, no está animando ...
func moveResetButton( constraint : NSLayoutConstraint, isOffScreen : Bool) {
if isOffScreen {
//animate the button onto the screen
UIView.animate(withDuration: 3.0, delay: 0.0, options: .curveLinear, animations: {
constraint.constant += 120
}, completion: nil)
} else {
//animate the button off of the screen
UIView.animate(withDuration: 1.0, delay: 0.0, options: .curveLinear, animations: {
constraint.constant -= 120
}, completion: nil)
}
}