美文网首页图片 相机 相册ios知识点
UIImageView仲图片的尺寸模式

UIImageView仲图片的尺寸模式

作者: SnailLi | 来源:发表于2016-06-16 09:30 被阅读455次

    相信很多搞ios开发的朋友在使用UIImageView图片显示的时候都会遇到图片显示的问题。我整理了一下,现在给大家分享一下!

    UIImageView仲图片的尺寸模式:

    typedy enum(NSInteger,UIViewContentMode){

    //伸缩至高度和宽度与UIImageView的大小一致

    UIViewContentModeScaleToFill,

    //不改变图片宽高比例,且不超过UIImageView的尺寸范围的情况下伸缩至最大

    UIViewContentModeScaleAspectFit,

    //在图片比例不变的情况下伸缩至最大,但最多只允许宽或高其中一个超出UIImageView的尺寸

    UIViewContentModeScaleAspectFill,

    //图片充满UIImageView,但是只要UIImageView的bounds属性发生改变就调用setNeedsDisplay方法

    UIViewContentModeRedraw,

    //不改变图片的尺寸,在UIImageView正中央

    UIViewContentModeCenter,

    //不改变图片的尺寸,但图片在UIImageView顶部中央

    UIViewContentModeTop,

    //不改变图片的尺寸,但图片在UIImageView底部中央

    UIViewContentModeBottom,

    //不改变图片的尺寸,但图片在UIImageView左边中央

    UIViewContentModeLeft,

    //不改变图片的尺寸,但图片在UIImageView右边中央

    UIViewContentModeRight,

    //不改变图片的尺寸,但图片在UIImageView左上角

    UIViewContentModeTopLeft,

    //不改变图片的尺寸,但图片在UIImageView右上角

    UIViewContentModeTopRight,

    //不改变图片的尺寸,但图片在UIImageView左下角

    UIViewContentModeBottomLeft,

    //不改变图片的尺寸,但图片在UIImageView右下角

    UIViewContentModeBottomRight,

    };

    具体操作:

    UIImageView *imageView=[[UIImageView alloc] init];

    imageView.frame=CGRectMake(200,20,200,300);

    imageView.image=[UIImageView imageName:@"1.png"];

    imageView.contentMode=UIViewContentModeBottomRight;

    imageView.backgroundColor:[UIColor redColor];

    [self.view addsuSubview:imageView];


    关于蜗牛:

    屌丝程序员一枚

    从事IOS应用开发

    欢迎一起探讨

    QQ:3197857495

    微信:woniu1308822159

    微信公众号:蜗牛学IOS

    相关文章

      网友评论

        本文标题:UIImageView仲图片的尺寸模式

        本文链接:https://www.haomeiwen.com/subject/jqjmdttx.html