iOS中UIImageView的API解读

1.png
2.png

从API文档中我们可以看到UIImageView是继承与UIView,所以UIImageView可以使用UIView中所有的公开的属性和方法.但是我们这一篇文章不介绍UIView的API了,只来解读一下UIImageView的API.

//初始化imageView并给imageView一张初始图片

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

//初始化imageView并给imageView一张初始图片同时也给imageView一个高亮状态下的图片

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

//image属性指的是imageView上面的那张正常显示的图片对象

@property(nonatomic, strong) UIImage *image;

//highlightedImage属性指的是imageView上面的那张高亮显示的图片对

@property(nonatomic, strong) UIImage *highlightedImage;

//animationImages属性是一个UIImage类型数组,可以实现多张图片替换动画的效果

@property(nonatomic, copy) NSArray *animationImages;

//animationImages属性是一个UIImage类型数组,可以实现高亮状态下多张图片替换动画的效果

@property(nonatomic, copy) NSArray *highlightedAnimationImages;

//动画时长

@property(nonatomic) NSTimeInterval animationDuration;

//动画循环次数,0代表无限次

@property(nonatomic) NSInteger animationRepeatCount;

//开始动画

- (void)startAnimating;

//结束动画

- (void)stopAnimating;

//判断动画是否正在运行

- (BOOL)isAnimating;

//设置用户交互,imageView的用户交互默认是关闭的

@property(nonatomic, getter=isUserInteractionEnabled) BOOL userInteractionEnabled;

//是否设置为高亮显示

@property(nonatomic, getter=isHighlighted) BOOL highlighted;

//设置imageView的渲染色

@property(nonatomic, strong) UIColor *tintColor;

如果你感觉对你有帮助,请留言或者关注我的微信公众号西河老伯iOS开发来支持我!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 8,599评论 6 30
  • *7月8日上午 N:Block :跟一个函数块差不多,会对里面所有的内容的引用计数+1,想要解决就用__block...
    炙冰阅读 2,572评论 1 14
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 5,156评论 5 13
  • 在iOS实际开发中常用的动画无非是以下四种:UIView动画,核心动画,帧动画,自定义转场动画。 1.UIView...
    请叫我周小帅阅读 3,206评论 1 23
  • 啪。 黑毒沼中,硕大的黑色毒泡升腾起来,然后炸裂,腥臭的毒气冉冉升起,为那笼罩着上空的死瘴更添了一分浓浓的毒气。 ...
    混沌天书阅读 178评论 0 0