继承自UIView基类
只能作为图片的显示控件,不能接受用户输入,也不能与用户交互,是静态控件。
//填充整个View
_myImageView = [[UIImageView alloc] initWithFrame:self.view.bounds];
//图像视图为半透明
_myImageView.alpha = 0.5;
//0-1,越靠近0,越不明显呗。。
//保持纵横比缩放比例
_myImageView.contentMode = UIViewContentModeScaleAspectFit;
/*
缩放模式,Mode列表框
Scale To Fill : 不缩放,都显示出来
Aspect Fit: 缩放,本来是啥样,就是啥样
Aspect Fill: 缩放,只能在水平或垂直方向是完整的,也就是原来的一部分
Center: 不缩放,只显示图片中间区域
Top: 不缩放,只顶部
Bottom: 不,只底部
Left: 不,只左
Right: 不,只右
Top Left: 不,左上
Top Right: 不,右上
Bottom Left: 不,左下
Bottom Right: 不,右下
*/
//显示图片
NSArray *images = [NSArray arrayWithObjects:[UIImage imageNamed:@"01.jpg"],[UIImage imageNamed:@"02.jpg"],[UIImage imageNamed:@"03.jpg"], nil];
//动画效果
_myImageView.animationImages = images;
//动画时间
_myImageView.animationDuration = 3;
//动画重复次数
_myImageView.animationRepeatCount = 4;
//开始动画
[_myImageView startAnimating];
/*
image 访问或设置该空间显示的图片
highLightedImage 访问或设置该控件处于高亮状态时显示的图片
动画显示:
animationImage: 需要动画显示的多张图片。是NSArray对象。
hightlightedAnimationImages: 在高亮状态下需要动画显示的多张图片,是NSArray对象。
animationDuration: 持续时间
animationRepeatCount: 动画重复次数
startAnimating: 开始播放动画
stopAnimating: 停止播放动画
isAnimating: 判断是否正在播放动画
*/
[self.view addSubview:_myImageView];