IOS 给Button设置一个简单的动画
[button setImage:[UIImage imageNamed:@"fs_icon_wave_2"] forState:UIControlStateNormal];
UIImage *image1 = [[UIImage imageNamed:[NSString stringWithFormat:@"%@", @"fs_icon_wave_1"]] imageWithRenderingMode:UIImageRenderingModeAutomatic];
UIImage *image2 = [[UIImage imageNamed:[NSString stringWithFormat:@"%@", @"fs_icon_wave_2"]] imageWithRenderingMode:UIImageRenderingModeAutomatic];
button.imageView.animationImages = @[image0,image1,image2];//动画图片数组
button.imageView.animationDuration = 1.0;//动画时长
[button.imageView startAnimating];//开始动画
给按钮的imageView的animationImages属性添加图片就可以了,最后在startAnimating开始动画。