UIKit Dynamik mit vorhandener affiner Transformation

8

Ich habe eine Ansicht mit einigen Skalierungstransformationen. Und wenn ich etwas UIKit Dynamics darauf anwende, werden sie durch Nullen ersetzt. /: Wie kann ich die bestehende Transformation in der Ansicht halten, während sie herumspringt? : P

Danke. :)

    
Alex Zak 12.10.2013, 19:59
quelle

3 Antworten

15

Sehen Sie sich die updateItemUsingCurrentState .

  

Ein dynamischer Animator liest automatisch den Anfangszustand (Position und Rotation) jedes hinzugefügten dynamischen Objekts und übernimmt dann die Verantwortung für die Aktualisierung des Status des Objekts. Wenn Sie den Status eines dynamischen Elements nach dem Hinzufügen zu einem dynamischen Animator aktiv ändern, rufen Sie diese Methode auf, um den Animator zu bitten, den neuen Status zu lesen und einzubeziehen.

Wenn Sie also die Transformation ändern, nachdem das Element, das Sie transformieren, zu einem Animator hinzugefügt wurde, rufen Sie einfach updateItemUsingCurrentState direkt danach auf.

%Vor%     
Scott Berrevoets 14.11.2013 20:46
quelle
3

Hier ist ein Tutorial, Ссылка . Der Autor sagte, wir können keine Transformation verwenden, um dein Objekt zu skalieren, während es unter der Kontrolle der Dynamik steht. Ich hoffe, der Artikel könnte dir helfen.

    
mengxiangjian 15.11.2013 06:11
quelle
0

Inspiriert von dieser Antwort habe ich eine Lösung: Aktualisieren Sie die Transformation in jedem Bild der Animation

%Vor%     
Max Chuquimia 03.01.2018 23:02
quelle

Tags und Links