美文网首页
iOS中UIImageView的API解读

iOS中UIImageView的API解读

作者: 西河老伯 | 来源:发表于2016-11-21 17:30 被阅读131次
    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中UIImageView的API解读

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