欢迎光临
我们一直在努力

根据image比例改变imageView大小

建站超值云服务器,限时71元/月

根据image比例改变imageView大小

项目介绍:

ImageScaleTool

根据图片比例缩放imageView

ImageScaleTool地址:
https://github.com/wangyingbo/ImageScaleTool

预览图

gif


一共有三种方法:

  • 约束最大的width;

  • 约束最大的height;

  • 约束最大的size;

  • 当约束最大width时,宽固定,高度不限,高度会根据image的比例计算使图片不变形的最适合的高;当imageView原始的width小于maxWidth时,宽取imageView的宽;

        fitSize = [self.imageView yb_fitImage:[UIImage imageNamed:@"v_pic"] maxWidth:250];
        
  • 当约束最大height时,高度固定,宽度不限,宽度会根据image的比例计算使图片不变形的最适合的宽;当imageView原始的height小于maxHeight时,高取imageView的高;

        fitSize = [self.imageView yb_fitImage:[UIImage imageNamed:@"h_pic"] maxHeight:200.f];
        
  • 当约束最大size时,widthheight都固定,imageView会根据image的比例算出最适合的size;当imageView原始的size小于maxSize时,最大maxSizeimageViewsize

        fitSize = [self.imageView yb_fitImage:[UIImage imageNamed:@"v_pic"] maxSize:CGSizeMake(300, 200)];
        
    

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 根据image比例改变imageView大小
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址