tengo una NSWindow el que se desvanecen en el de invisible a plena opacidad, durante un tiempo personalizado, utilizando el animador de proxy:Cocoa - Core Animation - Cómo detener la animación proxy?
[NSAnimationContext beginGrouping];
[[NSAnimationContext currentContext] setDuration:1.0f]; // Custom timing, 1 sec.
[[myWindow animator] setAlphaValue: 1.0f];
[NSAnimationContext endGrouping];
Sin embargo, si intento para establecer la visibilidad de la ventana mientras la animación está procediendo, la animación no se detiene. En el siguiente ejemplo, la ventana aparecerá brevemente en 0.5 visibilidad, pero luego continuará animándose.
p. Ej.
[myWindow setAlphaValue: 0.5f]; // Animation continues after calling this.
Q. ¿Cómo puedo detener la animación?
Gracias.
Gracias Nicholas. Sí, acababa de llegar a la misma conclusión sobre establecer una duración mínima, después de descubrir que 0.0f no funcionaba. Aclamaciones. – SirRatty