IOS:汤姆猫 点击头部动画

作者: Dayu大鱼 | 来源:发表于2016-06-26 10:36 被阅读385次

素材: 81张图
如下,使用懒加载图片到数组里面,赋值给animationImages

敲头

- (IBAction)knockout {

     1. 把图片加载到数组中
     0.动态加载图片到一个NSArray中
    NSMutableArray *arrayM = [NSMutableArray array];
    
    for (int i = 0; i < 81; i++) {
 拼接图片名称
        NSString *imgName = [NSString stringWithFormat:@"knockout_%02d.jpg", i];
       
       根据图片名称加载图片
        UIImage *imgCat = [UIImage imageNamed:imgName];
        
       把图片加载到数组中
       [arrayM addObject:imgCat];
    }

     2. 设置UIImageView的animationImages属性为对应的图片集合
    self.imgViewCat.animationImages = arrayM;
    
     3. 动画持续时间
    self.imgViewCat.animationDuration = 3;
    
    
     4. 重复次数
    self.imgViewCat.animationRepeatCount = 1;
    
     5. 启动动画
    [self.imgViewCat startAnimating];


}

步骤:

0.动态加载图片到一个NSArray中
1.设置UIImageView的animationImages 属性为对应的图片集合(懒加载到可变数组里面)
2.动画持续时间
3.重复次数 :如果为0 的话将会一直持续执行动画
4.重复次数
5.启动动画

但是这种加载图片的方式,特别的耗内存,会叠加缓存在内存里
下一篇:进行图片内存优化解决

相关文章

  • IOS:汤姆猫 点击头部动画

    素材: 81张图如下,使用懒加载图片到数组里面,赋值给animationImages 敲头 步骤: 0.动态加载图...

  • ios收集

    IOS开发学习笔记九 汤姆猫和帧动画https://blog.csdn.net/abc6368765/articl...

  • 汤姆猫(动画)

    UIImageView *imageView = [[UIImageView alloc] init]; imag...

  • 会说话的汤姆猫

    “请问你有看到我的猫吗?他叫汤姆,英国蓝猫。” “汤姆?是动画片《汤姆和杰瑞》里面的汤姆吗?” “是,是,是,就是...

  • 盘点动画片里的猫

    最倒霉的猫——汤姆 《猫和老鼠》 《猫和老鼠》是我们童年记忆中最经典的动画片。动画片中,身为猫的汤姆倒霉之极,捉...

  • CGRectContainsPoint

    iOS动画可以获取点击位置

  • ios.汤姆猫

    #import"ViewController.h" @interfaceViewController() @pro...

  • 绘本讲师训练营【30期】8/21阅读原创《100万只猫》

    300017 胡钰沁 关于猫的故事有千万个,深入人心动画片角色有龙猫、加菲猫、机器猫,汤姆猫……,而今天增...

  • iOS tabber点击动画

    这里一共有5种动画,前4种不需要动画图片,利用CAAnimation动画就可以完成最后一个使用lottie动画实现...

  • IOS-汤姆猫实例

    ++2016/7/12++by side @OC-汤姆猫实例 相信大家或多或少都玩过汤姆猫这个有趣的小游戏 ===...

网友评论

    本文标题:IOS:汤姆猫 点击头部动画

    本文链接:https://www.haomeiwen.com/subject/gswadttx.html