2015-01-24 16 views

Antwort

75

Um eine Animation zu erklären, können Sie die Einschränkung und rufen updateConstraints nicht neu definieren. Sie sollen die constant Ihrer Einschränkung ändern und das Format unten folgen:

self.view.layoutIfNeeded() 
UIView.animateWithDuration(1, animations: { 
    self.sampleConstraint.constant = 20 
    self.view.layoutIfNeeded() 
}) 
+3

self.view.layoutIfNeeded() war genau das, was ich gesucht habe! Vielen Dank dafür. Nur ein Zweifel ... hat es auch eine Art Performance-Hit? –

+2

@MuditJaju Wenn es nicht in UITableView ist, gibt es normalerweise kein Leistungsproblem. – duan

Verwandte Themen