iOS开篇——UI之UIImageView

创建一个UIImageView

    //创建UIImageView 根据图片大小
    UIImageView * imageView = [[UIImageView alloc]initWithFrame:CGRectMake(50, 80, size.width, size.height)];

用一个UIImage类型的对象给UIImageView的image属性赋值

    //设置imageView的图片
    imageView.image = image;
//    //UIImageView的填充模式
    imageView.contentMode = UIViewContentModeScaleAspectFill;
    
    
    /*
     typedef NS_ENUM(NSInteger, UIViewContentMode) {
     UIViewContentModeScaleToFill,    //直接填充
     UIViewContentModeScaleAspectFit,     按比例填充 // contents scaled to fit with fixed aspect. remainder is transparent
     UIViewContentModeScaleAspectFill,     根据frame填充// contents scaled to fill with fixed aspect. some portion of content may be clipped.
     UIViewContentModeRedraw,              // redraw on bounds change (calls -setNeedsDisplay)
     UIViewContentModeCenter,              // contents remain same size. positioned adjusted.
     UIViewContentModeTop,
     UIViewContentModeBottom,
     UIViewContentModeLeft,
     UIViewContentModeRight,
     UIViewContentModeTopLeft,
     UIViewContentModeTopRight,
     UIViewContentModeBottomLeft,
     UIViewContentModeBottomRight,
     };
     */

UIImageView播放动画

    //设置imageView的动画数组 存的UIImage类的对象
    imageView.animationImages = array;
    //设置动画时间  播放一轮的时间
    imageView.animationDuration = 1;
    //设置动画执行次数 0表示无数次
    imageView.animationRepeatCount = 0;
    
    //开启动画
    [imageView startAnimating];
原文地址:https://www.cnblogs.com/gwkiOS/p/4979600.html