Frage

Gibt es derzeit eine Möglichkeit, den Facebook Pop Framework mit Auto-Layout zu verwenden, oder müssen Sie Federn und Streben verwenden?Ich lese immer wieder

War es hilfreich?

Lösung

In diesem Fall möchten Sie eine NSLAYOUTConstrainde animieren, die Sie mit POP FORGEREN, und es wird die Einschränkung animieren. Beachten Sie, dass die Popspringanimation der Einschränkung selbst hinzugefügt wird.

generasacodicetagpre.

Die zu verwendende Haupteigenschaft ist der KPOPLAYOUTConstrainTConstant wie oben gezeigt.Wenn Sie es also auf Auto-Layout-Einschränkungen tun möchten, können Sie diese Constraint-Eigenschaft verwenden.

Arbeiten mit Maßstab und anderen Eigenschaften arbeitet auch mit Autolayout, sodass Sie keine Probleme haben sollten, wenn Sie POP mit der Arbeit mit Autolayout arbeiten müssen.

Andere Tipps

Die ordnungsgemäße Möglichkeit, POP-Animation mit dem generakoditicetagcode zu implementieren, ist die Initialisierung von generationstechnischenetagcode

in swift-3 Der Code sieht so aus;Nehmen Sie an, dass self.Menufooterconstant der Hinweis auf die UI-Einschränkung auf dem Storyboard ist.

generasacodicetagpre.

Sie können die Einschränkungen direkt animieren.Verwenden Sie mit POP einfach den kpoplayoutconstrainingconstonconstant-Eigenschaftsnamen.Richten Sie Ihre Animation ein und fügen Sie es der Einschränkung selbst hinzu.

Wenn Sie der Einschränkung selbst keine Animation hinzufügen möchten, sollten Sie Folgendes beachten:

Denken Sie daran, Ansicht-Einschränkungen als Teil Ihrer Animation zu aktualisieren

Wenn Sie einschränkende Layout-Regeln verwenden, um die Position Ihrer Ansichten zu verwalten, müssen Sie alle Einschränkungen entfernen, die möglicherweise eine Animation als Teil der Konfiguration dieser Animation beeinträchtigen könnten.Einschränkungen beeinflussen alle Änderungen, die Sie zur Position oder Größe einer Ansicht vornehmen.Sie beeinflussen auch die Beziehungen zwischen der Ansicht und seiner untergeordneten Ansichten.Wenn Sie Änderungen an einem dieser Elemente animieren, können Sie die Einschränkungen entfernen, ändern und dann anwenden, welche neuen Einschränkungen benötigt werden.

* von Apple Docs

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top