UIImageVIew填充模式

使用ContentMode

枚举类型


UIImageVIew填充模式_第1张图片
testtest.jpg
1. 最常用的

注: Fill Fit 区别

  1. xib创建默认是aspectFit
  2. 代码创建默认是ScaleToFill

(1). 这个是保证图片保变形, 除非尺寸跟图片一样

UIViewContentModeScaleToFill, // 根据宽高, 自动填充 

(2).这两个是保证图片不变形的

UIViewContentModeScaleAspectFill, // 根据最大一边缩放, 自动填充, 多余剪掉 
UIViewContentModeScaleAspectFit, // 根据最大一边缩放, 不填充
2. 跟上面结合使用
imageView.contentMode = UIViewContentModeScaleAspectFill | UIViewContentModeTop;

UIViewContentModeRedraw // 尺寸改变时重绘
UIViewContentModeCenter", // 中间
UIViewContentModeTop // 顶部, 图片居中显示
UIViewContentModeBottom // 底部
UIViewContentModeLeft // 中间贴左
UIViewContentModeRight // 中间贴右
UIViewContentModeTopLeft // 贴左上
UIViewContentModeTopRight // 贴右上
UIViewContentModeBottomLeft // 贴左下
UIViewContentModeBottomRight// 贴右下

你可能感兴趣的:(UIImageVIew填充模式)