Swift 3 UIView Animation
Seit ich mein Projekt auf Swift 3 aktualisiert habe, funktionieren meine Animationen mit automatischen Layouteinschränkungen nicht. Genauer gesagt, sie rasten an der neuen Position ein, anstatt zu animieren.
UIView.animate(withDuration: 0.1,
delay: 0.1,
options: UIViewAnimationOptions.curveEaseIn,
animations: { () -> Void in
constraint.constant = ButtonAnimationValues.YPosition.DefaultOut()
self.layoutIfNeeded()
}, completion: { (finished) -> Void in
// ....
})
Ich weiß, dass sie das @ hinzugefügt habUIViewPropertyAnimator
Klasse bin aber noch nicht dabei.