Quiero crossfade dos NSViews
y cambiar el tamaño de su NSWindow
. Sé cómo hacerlos por separado pero hasta ahora no cómo hacerlo simultáneamente. Creo que necesito un CAAnimationGroup
para eso. Pero debido a que estoy lidiando con dos objetos diferentes, no sé cómo agregar las dos animaciones en el grupo y no sé cómo comenzar la animación porque no puedo llamar al animator
en ambos.CAAnimationGroup con diferentes elementos de interfaz
7
A
Respuesta
1
debe usar un CATransaction
para hacerlo. todas las animaciones se agrupan con CATransactions
, implícita o explícitamente, verifique los documentos para obtener más detalles. Solo use algo como:
[CATransaction begin];
[CATransaction setAnimationDuration:1.0];
[CATransaction setAnimationTimingFunction:whatever];
// adjust layer properties here for required animations
[CATransaction commit];
Cuestiones relacionadas
- 1. ¿Por qué debería usar un CAAnimationGroup?
- 2. Patrón de estrategia con diferentes parámetros en la interfaz (C#)
- 3. pitón: urllib2 utilizando diferentes interfaz de red
- 4. ¿No se puede incluir la misma interfaz con diferentes parámetros?
- 5. Crear ViewHolders para ListViews con diferentes diseños de elementos
- 6. ViewHolders para ListViews con diferentes diseños de elementos
- 7. jQuery Plugin Authoring - Establecer diferentes opciones para diferentes elementos
- 8. tamaño de letra ggplot para diferentes elementos
- 9. Con QT, ¿hay alguna forma de especificar diferentes diseños de IU para diferentes estilos de IU?
- 10. DataGridViewComboBoxColumn agregando diferentes elementos a cada fila.
- 11. Quiero usar múltiples plumillas para diferentes orientaciones de interfaz iphone
- 12. error al obtener de interfaz genérica: El Observador interfaz no se puede implementar más de una vez con diferentes argumentos:
- 13. Diferentes formas de obtener la orientación actual de la interfaz?
- 14. Uso de contadores de rendimiento con diferentes idiomas de interfaz de usuario
- 15. Agrupar dos animaciones principales con CAAnimationGroup hace que una CABasicAnimation no se ejecute
- 16. La implementación de la misma interfaz en diferentes instancias genéricas
- 17. Defina un método de interfaz que tome diferentes parámetros
- 18. ¿Puede relajar especificar un conjunto desordenado de elementos con el mismo nombre, pero con diferentes atributos?
- 19. elementos de interfaz de usuario jQuery demasiado grande
- 20. Diferentes paquetes de osgi con implementaciones de la misma interfaz: ¿dónde ubicar esa inferface?
- 21. iterativo DFS vs Recursive DFS y diferentes elementos de pedido
- 22. Inspeccionar los elementos de la interfaz de usuario en Android
- 23. Interfaz de usuario más elegante para categorizar elementos?
- 24. OCaml tipos con diferentes niveles de especificidad
- 25. php reciben dos elementos de la matriz aleatoria diferentes
- 26. Administración de código en diferentes proyectos con diferentes repositorios svn
- 27. Inyectar diferentes clases que implementan la misma interfaz utilizando Ninject
- 28. longitud de la barra de desplazamiento de Android con diferentes tamaños de elementos
- 29. Dibujar elementos de la interfaz de usuario directamente en el área WebGL con Three.js
- 30. Encadenamiento de animaciones jQuery que afectan a diferentes elementos