如何为两个PNG图像之间的UIButton制作animation?

我有两个我想用作button的PNG。 如何通过在这两个图像之间快速切换来animationUIButton?

你可以使用你的button的imageView animationImages属性:

 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]; 

您的button将在您的两个图像之间切换。

编辑:由于@ tidbeck指出该button需要分配一个图像来创buildimageview属性。

通常对于一个button,你可以设置三个“活”的状态: – 正常 – 突出显示 – select我不知道这是否可以帮助,但如果你设置一个图像为“正常”,另一个图像为“突出显示”,你可以看到两个图像同时按下button。 我不知道这个效果是否足够。