汤姆猫

@font-face { font-family: "Heiti SC Light"; }@font-face { font-family: "@Heiti SC Light"; }p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Heiti SC Light"; }.MsoChpDefault { font-size: 10pt; font-family: "Heiti SC Light"; }div.WordSection1 { page: WordSection1; }

主要代码

@interface QsViewController ()

- (IBAction)knockHead;

- (IBAction)scratch;

/** 这是显示整个界面的一个图片属性*/

@property (weak, nonatomic) IBOutlet UIImageView *viewImage;

 

@end

 

@implementation QsViewController

 

- (void)viewDidLoad

{

    [super viewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

}

 

- (void)didReceiveMemoryWarning

{

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}

 

 

 

-(void)runAnimaton:(int)count andname:(NSString *)name

{

    NSMutableArray *images = [NSMutableArray array];

    // 获得图片

    for (int i =0; i<count; i++)

    {

        NSString *fileName = [NSString stringWithFormat:@"%@_%02d.jpg",name,i];

        // 有缓存

//        UIImage *image = [UIImage imageNamed:fileName];

//        [images addObject:image];

        

        // 无缓存

        NSBundle *bundle = [NSBundle mainBundle];

        NSString *path = [bundle pathForResource:fileName ofType:nil];

        UIImage *image = [UIImage imageWithContentsOfFile:path];

        [images addObject:image];

        

    }

    

    self.viewImage.animationImages = images;

    self.viewImage.animationRepeatCount = 1;

    self.viewImage.animationDuration = images.count *0.05;

    

    CGFloat delay = self.viewImage.animationDuration + 1;

    [self.viewImage startAnimating];

    // 动画播放后 经过delay时间后清除内存

    [self.viewImage performSelector:@selector(setAnimationImages:) withObject:nil afterDelay:delay];

   

 

}

- (IBAction)knockHead

{

    [self runAnimaton:81 andname:@"knockout"];

   

}

 

- (IBAction)scratch {

    

    [self runAnimaton:56 andname:@"scratch"];

}

@end

转载于:https://www.cnblogs.com/qingsongeasy/p/3663021.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值