Ich möchte ein Objekt animieren, also erkläre ich eine Einschränkung und füge sie der Ansicht hinzu. Ich aktualisiere dann die constant
Eigenschaft der Beschränkung innerhalb einer UIView
Animation. Warum verschiebt dieser Code das Objekt nicht?Aktualisieren Sie die konstante Eigenschaft einer Einschränkung programmgesteuert in Swift?
UIView.animateWithDuration(1, animations: {
myConstraint.constant = 0
self.view.updateConstraints(myConstraint)
})
self.view.layoutIfNeeded() war genau das, was ich gesucht habe! Vielen Dank dafür. Nur ein Zweifel ... hat es auch eine Art Performance-Hit? –
@MuditJaju Wenn es nicht in UITableView ist, gibt es normalerweise kein Leistungsproblem. – duan