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的基本使用》