iOS学习笔记-011.UIImageView的基本介绍和帧动画
来源:互联网 发布:2333软件 编辑:程序博客网 时间:2024/04/29 21:39
- UIImageView的基本介绍和帧动画
- 一实例化UIImageView
- - initWithImage
- - initWithImage highlightedImage
- 二设置图像
- 三设置显示模式
- 四序列帧动画基础
- 属性说明
- 相关方法
- 五帧动画的代码
- 六帧动画的效果
- 一实例化UIImageView
UIImageView的基本介绍和帧动画
一、实例化UIImageView
创建一个UIImageView可以使用以下的方法
1. - initWithImage:
// swiftinit(image image:UIImage?)
// objective-c- (instancetype nonnull)initWithImage:(UIImage * nullable)image
2.- initWithImage: highlightedImage:
// swiftinit(image image: UIImage?,highlightedImage highlightedImage: UIImage?)
// objective-c- (instancetype nonnull)initWithImage:(UIImage * nullable)image highlightedImage:(UIImage * nullable)highlightedImage
二、设置图像
[imageView setImage:[UIImage imageNamed:@"xm.png"]];
三、设置显示模式
imageView.contentMode = UIViewContentModeScaleAspectFit;
四、序列帧动画基础
UIImageView可以让一系列的图片在特定的时间内按顺序显示
1. 属性说明:
animationImages:要显示的一组图片序列animationDuration:完整地显示所有图片所需的时间animationRepeatCount:动画的执行次数(默认为0,代表无限循环)
2. 相关方法:
- (void)startAnimating; 开始动画- (void)stopAnimating; 停止动画- (BOOL)isAnimating; 是否正在运行动画
五、帧动画的代码
//// ViewController.m// 03_UIView03_帧动画//// Created by 杞文明 on 15/12/22.// Copyright © 2015年 杞文明. All rights reserved.//#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UIImageView *testIv;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; [self setXmAnimotion:11 withImageView:_testIv];}//设置动画-(void)setXmAnimotion:(int) count withImageView:(UIImageView*) imageView{ //步骤 //1.创建一个集合存储图片 NSMutableArray *imageList = [NSMutableArray array]; //2.循环添加图片 for (NSInteger i=1; i<10; i++) { [imageList addObject:[UIImage imageNamed:[NSString stringWithFormat:@"%ld.png",i]]]; } //3.把图片集合添加到imageview中 [imageView setAnimationImages:imageList]; //4.动画时长 [imageView setAnimationDuration:2]; //5.循环次数 [imageView setAnimationRepeatCount:2]; //6.开始动画 [imageView startAnimating];}- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}@end
六、帧动画的效果
0 0
- iOS学习笔记-011.UIImageView的基本介绍和帧动画
- 基本控件UIImageView的帧动画
- IOS--UIImageView--帧动画
- iOS学习笔记-059.自定义View05——自定义基本的UIImageView
- ios开发动画效果的基本学习介绍
- iOS之UIImageView帧动画
- UIImageView 的帧动画
- iOS中的动画:核心动画Core Animation, UIView动画, Block动画, UIImageView的帧动画.
- iOS学习笔记之-UIImageView
- iOS学习笔记(4)UIView和UIImageView
- IOS 开发之UIImageView帧动画的内存管理
- IOS学习笔记(十)之UIImageView图片视图的基本概念和使用方法
- 【iOS开发-9】UIImage和UIImageView属性介绍,实现图片动画,实现开始/停止按钮效果
- iOS开发UIImage和UIImageView属性介绍,实现图片动画,实现开始/停止按钮效果
- iOS学习笔记------UIButton、UIImageView、UILabel的属性与方法
- Android动画用到的基本的属性和学习笔记
- ios开发-支持gif动画的UIImageView
- iOS:UIimageView切换图片渐入渐出的动画
- JAVA内存系列四之垃圾收集算法
- ADC的精度和分辨率
- centos6.5 zabbix3.0服务端安装
- jsp 属性介绍
- UVA 227 Puzzle
- iOS学习笔记-011.UIImageView的基本介绍和帧动画
- 【PAT】A1077. Kuchiguse (20)
- java内存监控 启动jsvisualvm步骤
- Android 实现顶层窗口、浮动窗口
- gradle学习笔记--查看task依赖
- 基于dragonboard 410c的智能魔镜设计(8)——UI的python脚本实现
- Big Data(4): PCA算法实现
- 监听EditText的变化
- 【PAT】A1082. Read Number in Chinese (25)