Ich habe einen CALayer, um eine Änderung seines Bildinhalts zu animieren. Wie kann ich nun ändern, wie lange diese Animation dauert?
Sie können einfach anrufen:
%Vor%in -layoutSublayer oder anderswo, an dem Sie die Layer ändern und erwarten, dass sie implizit animiert werden. Dies wirkt sich auf die aktuelle implizite Transaktion und alle Untertransaktionen innerhalb dieser Transaktion aus.
Eine andere Möglichkeit, dies zu tun:
%Vor%Dieser Code würde die Änderung des Inhalts des CALayers über 2,5 Sekunden hinweg animieren. Sie können damit auch alle Animationen komplett deaktivieren. So:
%Vor%Tags und Links core-animation cocoa quartz-graphics