UILabel animiert nicht in UIView, verwendete Autolayouts

Ich habe eine sehr einfache Anwendung. Es enthält eine rote Ansicht und ein grünes Etikett. Es gibt auch eine Schaltfläche, die Animation ausführt. Ich animiere die rote Ansicht, indem ich den Wert der Konstanten für die Breitenbeschränkung ändere.

[self.view layoutIfNeeded];
[UIView animateWithDuration:0.4 animations:^{
    self.widthConstraint.constant = width;
    [self.view layoutIfNeeded];
}];

Die rote Ansicht wird wie erwartet animiert, aber die Breite der grünen Beschriftung ändert sich sofort. Ich habe mit verschiedenen Animations-Flags gespielt, verschiedene Tipps von SO ausprobiert, aber es hat nicht funktioniert.

Finden Sie bittedie Quellen hier.

TIA

Antworten auf die Frage(2)

Ihre Antwort auf die Frage