Ich habe ein UITextField, das ich vergrößern möchte, wenn es angetippt wird. Ich habe die Einschränkungen eingerichtet und dafür gesorgt, dass die Beschränkung auf der linken Seite die niedrigere Priorität hat als die, die ich auf der rechten Seite zu animieren versuche.versuche, eine Einschränkung in swift zu animieren
Hier ist der Code, den ich versuche zu verwenden.
// move the input box
UIView.animateWithDuration(10.5, animations: {
self.nameInputConstraint.constant = 8
}, completion: {
(value: Bool) in
println(">>> move const")
})
Dies funktioniert, aber es scheint einfach nur passieren und es scheint keine Bewegung zu sein. Ich habe versucht, es 10 Sekunden einzustellen, um sicherzustellen, dass ich nichts vermisse, aber ich habe die gleichen Ergebnisse.
nameInputConstraint ist der Name der Einschränkung, die ich kontrolliere, gezogen, um von IB in meine Klasse zu verbinden.
Vielen Dank für Ihre Hilfe im Voraus!
möglich Duplikat von [Wie animieren ich Änderungen Einschränkung?] (Http://stackoverflow.com/questions/12622424/how-do-i-animate-constraint-changes) –