catransaction

___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind. ___ tag123coreanimation ___ Core Animation ist Apples Framework für die hardwarebeschleunigte Animation von Anzeigeelementen auf Mac- und iOS-Geräten. Nützliche Referenzen umfassen Core Animation Programmieranleitung Animationsarten und Timing Programmieranleitung Core Animation Kochbuch ___ qstnhdr ___ Kann ich den CATransaction completeBlock abbrechen? ___ answer33168449 ___

Versuchen Sie, eine Logik hinzuzufügen, die den Status anderer Ereignisse überprüft. Etwas wie dieses:

%Vor%     
___ qstntxt ___

In einer CAT-Transaktion habe ich den folgenden Code:

%Vor%

Die Animation läuft etwa eine halbe Sekunde. Ich möchte in der Lage sein, den Abschlussblock abzubrechen, wenn einige andere Ereignisse in der Klassenlogik auftreten ...

Gibt es eine Möglichkeit zu verhindern, dass dieser Block nach dem Start der Animation ausgeführt wird?

    
___ tag123cattransaction ___ Mit CATransaction können Sie Stapelaktualisierungen für den Renderingbaum Core Animation vornehmen und implizite Animationen auslösen, indem Sie Layer-Eigenschaften innerhalb einer CATransaction festlegen. ___
2
Antworten

Animationen, die nicht angehalten werden, nachdem der Ansichtscontroller mithilfe der Registerkartenleiste beendet wurde

Das Problem Ich habe zwei View-Controller, beide sind in UINavigationController s und einem einzelnen UITabBarController enthalten. Auf einem der View-Controller erstelle ich einen Bubble-Effekt, bei dem ich Blasen auf den Bildschirm ze...
14.09.2016, 19:39
2
Antworten

Animieren Sie benutzerdefinierte CALayer-Eigenschaften in einer CATransaction

Bis jetzt konnte ich die benutzerdefinierten Eigenschaften meiner CALayer-Unterklasse dank + (BOOL)needsDisplayForKey:(NSString *)key und CABasicAnimations animieren. Es stellt sich jedoch heraus, dass Verkettungs-Animationen sehr schwi...
08.11.2010, 08:49
1
Antwort

Kann ich den CATransaction completeBlock abbrechen?

In einer CAT-Transaktion habe ich den folgenden Code: %Vor% Die Animation läuft etwa eine halbe Sekunde. Ich möchte in der Lage sein, den Abschlussblock abzubrechen, wenn einige andere Ereignisse in der Klassenlogik auftreten ... Gibt es...
23.05.2014, 19:00