话不多说,直接上全部代码,代码很简单,关键方法就那几个:
#import "ViewController.h"
@interface ViewController ()
@property (weak, nonatomic) IBOutlet UIImageView *catImageView;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
}
//这是一个写程序的思路,当这个方法写完,写下一个按钮事件的时候,会发现所用到的方法大多是一样的,所以应该考虑将相同的部分放到一个函数方法里
- (IBAction)drinkClick:(id)sender {
//判断是否在动画,防止连续点击
if (self.catImageView.isAnimating) {
return;
}
NSMutableArray *picArray = [NSMutableArray array];
for (NSInteger i = 0; i < 81 ; i++) {
NSString *picName = @"cat_drink";
NSString *file = [NSString stringWithFormat:@"%@%04ld.jpg",picName,i];
NSString *path = [[NSBundle mainBundle] pathForResource:file ofType:nil];
UIImage *img = [UIImage imageWithContentsOfFile:pat