Od uaktualnienia mojego projektu do szybkiego 3 moje animacje z ograniczeniami autolayout nie działają; aby być bardziej szczegółowym, przyciągają się do nowej pozycji, zamiast animować.Swift 3 UIView animacja
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
// ....
})
wiem dodali klasę UIViewPropertyAnimator
ale jestem jeszcze spróbować.
Ostatnio szukałem rozwiązania tego problemu. Wiele z nich ma ten sam problem i nie mogłem sprawić, by działało to nawet z nowym UIViewPropertyAnimator. Być może jest to nierozwiązany błąd w iOS 10. – diegotrevisan
Czy próbowałeś ustawić stałą przed wywołaniem animate? – lkraider
@lkraider Tak, już wypróbowałem. –