UIImageView 图像视图

作者: 阿年同学 | 来源:发表于2016-07-21 15:29 被阅读154次

继承自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];
UIImageView动画效果

相关文章

网友评论

    本文标题:UIImageView 图像视图

    本文链接:https://www.haomeiwen.com/subject/yppbjttx.html