在IOS的控件中,UIImageView是一个显示图片的容器试图。
下面介绍一下基本属性
//uiimageview初始化有六种方式 一般常用为三种 根据需要选择以坐标初始化还是以照片
UIImageView *uiv = [[UIImageView alloc] initWithFrame:CGRectMake(100, 100, 100, 200)];
//设置图片对象
uiv.image = [UIImage imageNamed:@"1.jpg"];
//alpha是透明度 tag是标签 这些都是UIView的.h文件中,只要是有View所有控件都可以用 在下一节单独拿出来介绍
uiv.alpha = 1;
uiv.tag = 1;
//隐藏或者显示图片 no为不隐藏
uiv.hidden = NO;
//将图片尺寸调整为与内容相同
[uiv sizeToFit];
//图片中心坐标
uiv.center = CGPointMake(160, 240);
//设置图片显示方式 AspectFill就是自动适应图片的比例 还有很多种显示方法 可以尝试一下看看区别
uiv.contentMode = UIViewContentModeScaleAspectFill;
//uiimageview有一个bounds属性 也是定坐标 但是只能定中心坐标
uiv.bounds = CGRectMake(100, 100, 100, 200);
[self.view addSubview:uiv];
以上只是一个简单的显示图片的UIimageview,而在实际UIImageView中,尝尝需要修改一些圆角,或者旋转图片,放大缩小图片等,这些都需要修改UIimageView的layer层属性和transform属性,而这两个属性又都是UIView共有的属性。所以下一节讲通过UIImageView详细介绍一下UIView。