iOS组件之UIImageView详解

引导

图像视图对象提供了用于显示一个单一的图像或动画的一系列图像的基于视图的容器。对于图像动画, UIImageView类提供控件设置动画的持续时间和频率。UIImageView继承于UIView(有关UIControl请参照《iOS组件之UIView详解》)。

目录

1、基本属性
2、动画图片相关
3、iOS7新增

1、基本属性

// 初始化UIImageView展示的图片资源

- (id)initWithImage:(UIImage *)image;

// 初始化UIImageView默认和选中时展示的图片资源

- (id)initWithImage:(UIImage *)image highlightedImage:(UIImage *)highlightedImage;

// UIImageView的图片资源

UIImage *image;

// UIImageView选中之后的图片资源

UIImage *highlightedImage;

// 是否允许用户交互 (默认为NO)

BOOL userInteractionEnabled;

// 是否选中 (默认为NO)

BOOL highlighted;

2、动画图片相关

// UIImageView 动画播放的图片组资源(必须是UIImage,如果设置了单一的image,那么这个为nil)

NSArray *animationImages;

// 选中时UIImageView 动画播放的图片组资源(同上)

NSArray *highlightedAnimationImages;

// 图片播放的时间间隔

NSTimeInterval animationDuration;

// 图片重复播放次数(默认为0,为表示一直重复播放)

NSInteger      animationRepeatCount;

// 播放图片

- (void)startAnimating;

// 停止播放

- (void)stopAnimating;

// 是否正在播放

- (BOOL)isAnimating;

3、iOS7新增

UIColor *tintColor;





Comments