In meinen Apps arbeite ich viel mit Constraints, in den meisten Fällen auch mit Animationen. Unter bestimmten Umständen muss ich Einschränkungen entfernen und neue hinzufügen.Korrektes Löschen eines NSLayoutConstraint
Da ich iOS 7 auch unterstützen muss, kann ich die active
Eigenschaft nicht verwenden, die sonst die Lösung für mich sein würde.
Die Methode zum Entfernen von Einschränkungen besteht darin, die Methode removeConstraint
auf einer UIView
zu verwenden.
Ist es möglich, eine Methode, wie
constraint.remove()
so erstellen Sie müssen nicht wissen, welche Blick über die Einschränkung kümmert?
Nun, das ist wahr. Ich weiß, es ist eine von zwei Ansichten. Aber ich möchte diese if-Statements nicht jedes Mal schreiben. Es wäre schöner, eine saubere Lösung dafür zu haben. – Antoine