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.layerpara 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
forKeydebe configurarse, de lo contrarioremoveAnimationno funciona.fuente
fuente