iOS学习(UIImageView)

来源:互联网 发布:属于社交网络sns 编辑:程序博客网 时间:2024/05/16 08:14

5.UIImageView是展示图片的一种控件

1).初始化

UIImageView *imageView = [[UIImageViewalloc] init];

    2).调整尺寸大小

imageView.frame = CGRectMake(0,0, self.view.frame.size.width,self.view.frame.size.width);

    3).调整背景颜色

imageView.backgroundColor = [UIColorwhiteColor];

    4).调整图片在的位置

imageView.center =self.view.center;(这里的view是从windows里获取的)

    5).获取图片到imageView

 imageView.image = image(image是我们住呢比好的图片对象)

6).uiview的属性,设置为yes的时候超出部分,不予以显示

imageView.clipsToBounds =YES;

7).UIImageView几种填充模式

            <1>UIViewContentModeScaleToFill 拉伸image使其充满UIImageView

     <2>UIViewContentModeScaleAspectFill 拉伸image使其不变形,并且充满UIImageView

     <3>UIViewContentModeScaleAspectFit 拉伸imgage使其不变形,并且完全显示在UIImageView

如果有Scale属性,图片都会被拉伸


8).UIImageViewbutton一样都有触发事件

imageView.userInteractionEnabled =YES;(打开imageview的用户交互)

 UITapGestureRecognizer *tap = [[UITapGestureRecognizeralloc] initWithTarget:selfaction:@selector(imageViewTapped:)];

[imageView addGestureRecognizer:tap];(点击手势)

    ;


1 0
原创粉丝点击