UIImageView的基本使用

UIImageView作为iOS开发里基本控件,是我们第四个需要学习的。下面我来为大家介绍一下UIImageView的一些常用属性和它们的用法。

这里附上UI控件演示的源码地址:https://github.com/LOLR2017/UIKitDemo。源码持续更新中...

因为部分代码是从Xcode直接拷贝出来的样式有误请谅解。

下面是UIImageView的基本使用,相对于其他控件说就比较简单,但是如果你要做针对图片的处理和显示,那么此次显示对你来说将毫无意义。

//设置内容图片

    self.imageView.image = [UIImage imageNamed:@"demo.png"];

    //如果有时图片显示有问题,需要这是contentMode

    self.imageView.contentMode = UIViewContentModeCenter;

    //其中还有铺满整个ImageView的,有按照某一个方向进行裁剪的,等等模式


上面是一个简单的使用,下面我们来看利用imageView做一组动画图片。

self.loadImageView.contentMode = UIViewContentModeCenter;

    NSMutableArray *array = [[NSMutableArray alloc] init];

    for (int i=0; i<28; i++) {

        [array addObject:[UIImage imageNamed:[[NSString alloc] initWithFormat:@"loading_000%02d",i]]];

    }

    //设置动画数组图片

    self.loadImageView.animationImages = array;

    //设置一个动画的时长

    self.loadImageView.animationDuration = 1.0;

    //设置动画循环的次数(0是无线循环)

    self.loadImageView.animationRepeatCount = 0;

    //开始动画

    [self.loadImageView startAnimating];

    

    //结束动画

//    [self.loadImageView stopAnimating];


这里附上UI控件演示的源码地址:https://github.com/LOLR2017/UIKitDemo。源码持续更新中...

写在结尾:本文初衷是提供给一些新手或者需要某些资料查询者,代码或者思想有不足之处请大家谅解,希望大家多多原谅。最后希望大家可以共同进步,快乐工作。

上一篇文章:《UIButton的基本使用》

下一篇文章: 《UITextField的基本使用》

你可能感兴趣的:(iOS)