我有两个要用作按钮的PNG。如何通过在这两个图像之间快速切换来为UIButton设置动画?

最佳答案

您可以使用按钮的animationImagesimageView属性:

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

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

编辑:正如@tidbeck所指出的那样,按钮需要具有分配的图像才能创建imageview属性。

10-07 19:50
查看更多