Estoy tratando de realizar la repetición automática de la animación de rotación de mi imagen con CABasicAnimation. Intenté buscar en la web cómo establecer dicha propiedad, pero no pude encontrar eso. ¿Realmente no es una propiedad para la animación CA? Sé que puede establecer un valor enorme (here) en la propiedad repeatCount pero, oye, ¿por qué entonces UIView animateWithDuration tiene una opción UIViewAnimationOptionRepeat y cuál es el valor codificado para ello?CABasicAnimation repeat ilimitado sin HUGE_VALF?
Respuesta
No, esta es la forma en que se supone que debes hacerlo de acuerdo con the documentation.
Al establecer esta propiedad en
HUGE_VALF
, la animación se repetirá para siempre.
Actualización para Swift:
HUGE_VALF no está expuesto a Swift. Sin embargo, mi comprensión de this page es que HUGE_VALF está destinado a ser infinito (de hecho, INFINITY
se define como HUGE_VALF
). Desde FloatingPointType
protocolo de Swift proporciona una static var infinity
, sólo tiene que escribir
myAnimation.repeatCount = .infinity
en iOS 7 y superior, se detiene después de cierto intervalo. Sin embargo, cuál es el motivo. –
'Float.infinity' en Swift. Los documentos mencionados mencionan 'HUGE_VALF' pero no indican cómo expresarlos en Swift. –
para SWIFT 3.0 y superior
let rotationAnimation = CABasicAnimation(keyPath: "transform.rotation.z")
rotationAnimation.fromValue = 0
rotationAnimation.toValue = CGFloat.pi * 2
rotationAnimation.duration = 1
rotationAnimation.repeatCount = .infinity
holderView.btnRefresh.layer.add(rotationAnimation, forKey: "spinAnimation")
- 1. ¿Hay alguna manera de pausar una CABasicAnimation?
- 2. Rango ilimitado()
- 3. ¿Http POST es ilimitado?
- 4. CABasicAnimation delegate for animationDidStop?
- 5. Scala repeat Array
- 6. Facelets repeat Tag Index
- 7. jsf repeat inside datatable
- 8. java repeat character
- 9. CABasicAnimation no anima mi propiedad
- 10. jQuery .css Fondo no-repeat
- 11. Pausar un boost :: thread por tiempo ilimitado
- 12. una div ancha con ancho ilimitado
- 13. Función Ruby con número ilimitado de parámetros
- 14. de enrutamiento, un número ilimitado de parámetros
- 15. ¿Por qué no es `" repeat "* 3` lo mismo que` 3 * "repeat" `en Ruby?
- 16. cuándo usar CABasicAnimation y CAKeyFrameAnimation y CGAffineTransform?
- 17. Detener CABasicAnimation en el punto específico
- 18. css background-repeat x y y
- 19. Fast Repeat TakeWhile causa un bucle infinito
- 20. Usando ng-repeat con filas de tabla
- 21. Uso de isótopos con AngularJS (ng-repeat)
- 22. parada CABasicAnimation de ser retirado después de la finalización
- 23. make image (no img de fondo) en div repeat?
- 24. AngularJS - ¿Es posible usar ng-repeat para representar valores HTML?
- 25. ¿Cómo se puede hacer Scala Control Abstraction in Repeat Until?
- 26. rieles y formas: desplegable con rango de números y ilimitado
- 27. Función de PHP con un número ilimitado de parámetros
- 28. ¿Cómo funciona la solución para detener/reanudar CABasicAnimation?
- 29. CABasicAnimation lag issues con IOS 5 y RemoteIO
- 30. ¿Cómo puedo saber los valores en CABasicAnimation keyPath
El valor es '1e50', en' math.h'. – bcattle
En XCode ⌘, haga clic para ir a la definición de algo. – bcattle