Me gustaría tener algún tipo de animación de pulso (bucle infinito "escala hacia adentro - escala hacia afuera") en un UIButton para que llame la atención de los usuarios de inmediato.
Vi este enlace Cómo crear un efecto de pulso usando -webkit-animation - anillos externos pero me preguntaba si había alguna forma de hacer esto solo usando un marco nativo.
ios
objective-c
animation
uikit
Johann
fuente
fuente
myView.layer
para acceder a él. Puede animar capas con Core Animation. Para la transformación de escala, puede utilizar este enfoque: Soporte de ruta clave para campos de estructura#import <QuartzCore/QuartzCore.h>
para obtener todas las definiciones de CALayers.Aquí está el código rápido para ello;)
fuente
Falta el código swift
fromValue
, tuve que agregarlo para que funcione.También
forKey
debe configurarse, de lo contrarioremoveAnimation
no funciona.fuente
fuente