zoukankan      html  css  js  c++  java
  • 汤姆猫

    @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

  • 相关阅读:
    mysql 案例 ~ insert插入慢的场景
    mysql 原理 ~ DDL之在线DDL
    mongodb系列~ 索引详解
    mysql案例 ~ mysql磁盘分析与调优
    mysql 查询优化 ~ explain与索引失效
    mysql 原理 ~ 死锁问题
    mysql 原理 ~ 索引通说
    es集群数据库~基本安装
    mysql 案例 ~ pt-xtrabackup 使用
    mysql 原理 ~ 事务隔离机制
  • 原文地址:https://www.cnblogs.com/qingsongeasy/p/3663021.html
Copyright © 2011-2022 走看看