¿Cómo animo un button UIB entre dos imágenes PNG?

Tengo dos PNG que quiero usar como button. ¿Cómo puedo animar un button UIB cambiando rápidamente entre estas dos imágenes?

Puede usar la propiedad animationImages de la image de su button:

 myButton.imageView.animationImages = [NSArray arrayWithObjects:[UIImage imageNamed:@"image1.png"], [UIImage imageNamed:@"image2.png"], nil]; myButton.imageView.animationDuration = 0.5; //whatever you want (in seconds) [myButton.imageView startAnimating]; 

Tu button cambiará entre tus dos imágenes.

EDITAR: como @tidbeck señaló que el button debe tener una image asignada para crear la propiedad imageview .

Normalmente, para un button, puede configurar tres estados "en vivo": – Normal – Resaltado – Seleccionado No sé si esto puede ayudar, pero si establece una image en "Normal" y la otra en "Resaltado", puede ver Las dos imágenes mientras presionas el button. No sé si este efecto es suficiente para ti.