UIImageView是一个图形空间,它直接继承UIView。没继承UIControl。UIImage只能作为图形空间。不接受用户输入和用户交互。它是个静态控件。
其属性:
Ø image:访问或设置该控件显示的图片。
Ø highlightedImage:访问或设置该控件处于高亮状态时显示的图片。
除此之外,UIImageView还可以使用动画显示一组图片,使用UIImageView动画显示一组图片的属性和方法如下。
Ø animationImages:访问或者设置该UIImageView需要动画显示的多张图片。该属性的值是一个NSArray对象。
Ø highlightedAnimationImages:访问或者设置该UIImageView高亮状态下需要动画显示的多张图片。该属性的值是一个NSArray对象。
Ø animationDuration:访问或设置该UIImageView的动画持续时间。
Ø animationRepeatCount:访问或设置该UIImageView的动画重复次数。
Ø startAnimating:开始播放动画。
Ø stopAnimating:停止播放动画。
Ø isAnimating:该方法判断该UIImageView是否正在播放动画。
在模型构建器中的Mode
Ø Scale To Fill:不保持纵横比缩放图片,使图片完全适应该UIImageView控件。
Ø Aspect Fit:保持纵横比缩放图片,使图片的长边能完全显示出来。也就是说,可以完整地将图片显示出来。
Ø Aspect Fill:保持纵横比缩放图片,只保证图片的短边能完全显示出来。也就是说,图片通常只在水平或垂直方向是完整的,另一个方向将会发生截取。
Ø Center:不缩放图片,只显示图片的中间区域。
Ø Top:不缩放图片,只显示图片的顶部区域。
Ø Bottom:不缩放图片,只显示图片的底部区域。
Ø Left:不缩放图片,只显示图片的左边区域。
Ø Right:不缩放图片,只显示图片的右边区域。
Ø Top Left:不缩放图片,只显示图片的左上边区域。
Ø Top Right:不缩放图片,只显示图片的右上边区域。
Ø Bottom Left:不缩放图片,只显示图片的左下边区域。
Ø Bottom Right:不缩放图片,只显示图片的右下边区域。