ios-汤姆猫
2015-07-30 15:56
645 查看
// // ViewController.m // 汤姆猫 // // Created by YaguangZhu on 15/7/30. // Copyright (c) 2015年 YaguangZhu. All rights reserved. // #import "ViewController.h" @interface ViewController () - (IBAction)drink; @property (weak, nonatomic) IBOutlet UIImageView *imgCat; @end @implementation ViewController - (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. } - (IBAction)drink { //如果当前在执行动画 这按钮实效 if (self.imgCat.isAnimating) { return; } NSMutableArray *arrayM = [NSMutableArray array]; for (int i = 1; i<=11; i++) { NSString *imgName = [NSString stringWithFormat:@"%02d.png",i]; //太耗内存了,换一种方法 UIImage *imageCat = [UIImage imageNamed:imgName]; // NSString *path = [[NSBundle mainBundle] pathForResource:imgName ofType:nil]; //UIImage *imageCat = [UIImage imageWithContentsOfFile:path]; [arrayM addObject:imageCat]; } self.imgCat.animationImages =arrayM; self.imgCat.animationDuration = self.imgCat.animationImages.count*1; [self.imgCat startAnimating]; //为了节省内存 让动画执行完 延迟执行 [self.imgCat performSelector:@selector(setAnimationImages:) withObject:nil afterDelay:self.imgCat.animationImages.count*1]; } @end
相关文章推荐
- IOS 多线程 RUNLOOP 机制 (一)
- iOS Xib下进行多国语言的国际化图解
- iOS(ARC和MRC下的单例)
- 个人常用iOS第三方库以及XCode插件介绍
- ios学习笔记--(oc基础1)
- iOS高仿城觅项目(开发思路和代码)
- 为按钮位置配置不同的IOS背景
- IOS 后台执行
- iOS绘图教程
- iOS中MapKit
- IOS OC声明变量在@interface括号中与使用@property的区别
- iOS即时语音聊天技术实践
- 提高iOS开发效率的方法和工具
- ios 汉字转拼音
- iOS中(相册)摄像头获取的图片上传至服务器被自动旋转了
- iOS中几种数据持久化方案:我要永远地记住你!
- 27个提升效率的iOS开源库推荐
- IOS 生成pem证书方法
- iOS:苹果推送(二)----pem证书的生成
- 【从零学习openCV】IOS7根据人脸检测