UIButton中的animation图像

什么是animationbutton的图像的最佳方式?

假设我想像6帧一样循环,并让用户仍然可以点击button?

我应该animation的图像,只是在界面build设者的顶部有一个不可见的button?

有没有一种方法来定义UIButtonanimation呢?

或者是更好的animation图像,并find用户的接触点,并采取行动?

你可以使用UIButton的imageView属性来做到这一点。 这将允许button的行为,通常与您的图像animation。 这是一个例子:

 NSMutableArray *imageArray = [NSMutableArray new]; for (int i = 1; i < 4; i ++) { [imageArray addObject:[UIImage imageNamed:[NSString stringWithFormat:@"%d.png",i]]]; } [myButton setImage:[UIImage imageNamed:@"1.png"] forState:UIControlStateNormal]; [myButton.imageView setAnimationImages:[imageArray copy]]; [myButton.imageView setAnimationDuration:0.5]; [myButton.imageView startAnimating];