settitle guidelines buttons apple ios cocoa-touch ios4 uibutton

ios - guidelines - uicontrolstate swift



¿Cómo animo un UIButton entre dos imágenes PNG? (2)

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


Normalmente, para un botón puede establecer tres estados "en vivo": - Normal - Resaltado - Seleccionado No sé si esto puede ayudar, pero si configura una imagen en "Normal" y la otra imagen en "Resaltada" puede ver Las dos imágenes mientras se presiona el botón. No sé si este efecto es suficiente para ti.


Puedes usar la propiedad animationImages de la imagen de tu botón:

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 botón cambiará entre tus dos imágenes.

EDITAR: como @tidbeck señaló, el botón debe tener una imagen asignada para crear la propiedad de vista de imagen.