IOS 汤姆猫核心代码
来源:互联网 发布:网络网页优化方案 编辑:程序博客网 时间:2024/05/16 19:27
//// MJViewController.m// 03-Tom//// Created by apple on 13-11-24.// Copyright (c) 2013年 itcast. All rights reserved.//#import "MJViewController.h"@interface MJViewController () { NSDictionary *_dict; // 保存所有图片的个数}@end@implementation MJViewController- (void)viewDidLoad { [super viewDidLoad]; // 1.获得tom.plist的全路径 NSBundle *bundle = [NSBundle mainBundle]; NSString *path = [bundle pathForResource:@"tom" ofType:@"plist"]; // 2.根据文件路径加载字典 _dict = [NSDictionary dictionaryWithContentsOfFile:path];}- (void)playAnim:(int)count fliename:(NSString *)filename { // 1.创建可变数组 NSMutableArray *images = [NSMutableArray array]; // 2.添加图片 for (int i = 0; i<count; i++) { // 图片名 NSString *name = [NSString stringWithFormat:@"%@_%02d.jpg", filename, i]; // 全路径 NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:nil]; // 加载图片(缓存)// UIImage *img = [UIImage imageNamed:name]; // 没有缓存 UIImage *img = [[UIImage alloc] initWithContentsOfFile:path]; [images addObject:img]; } // 3.设置动画图片(有顺序) _tom.animationImages = images;// 序列帧动画 // 4.只播放一次 _tom.animationRepeatCount = 1; // 5.设置动画的持续时间 _tom.animationDuration = 0.1 * count; // 5.开始动画 [_tom startAnimating];}#pragma mark 监听所有的按钮点击- (IBAction)btnClick:(UIButton *)sender { // 1.如果tom正在播放动画,直接返回 if (_tom.isAnimating) return; // 2.取出按钮文字 NSString *title = [sender titleForState:UIControlStateNormal]; // 3.获得图片数量 int count = [_dict[title] intValue]; // 4.播放动画 [self playAnim:count fliename:title];}@end
0 0
- IOS 汤姆猫核心代码
- IOS--简单的汤姆猫代码
- 汤姆猫实现代码
- iOS 自制汤姆猫
- IOS汤姆猫小练习
- ios-day02-05(汤姆猫)
- 汤姆猫iOS案例总结
- iOS-汤姆猫项目总结
- **原创**零基础学ios**UI课程03***汤姆猫动画效果实现代码
- iOS -UI汤姆猫实现(UIImageView)自己写的汤姆猫,所学知识有限,代码还有待改进 ==
- [iOS] 经典应用-汤姆猫
- ios-UI-汤姆猫德游戏实现
- iOS开发-------汤姆猫实例(UIImageView)
- iOS学习之路-简单汤姆猫
- 汤姆猫
- 汤姆猫
- 【成长记录】iOS小程序-不会说话的汤姆猫
- swift开发ios笔记2--汤姆猫动画(帧动画)
- java集合源码解析(二)--AbstractCollection
- 营卫
- jQuery 删除行(带跨行的表格)
- IOS 随笔记录
- IOS 学习记录
- IOS 汤姆猫核心代码
- IOS 随记
- JQuery Mobile 教程
- JavaScript 获取时间,时间戳
- jQuery 选择器
- css透明度的设置 (兼容所有浏览器)
- 自定义jQuery Mobile工具栏按钮
- JQuery Mobile 图片布局
- jQuery Mobile 自定义导航条图标