一、Scale
-
UIViewContentModeScaleToFill
改变内容的高宽比例,缩放内容,UIView中完整显示内容,填满UIView
-
UIViewContentModeScaleAspectFit
保持内容的高宽比,缩放内容,完整显示内容,最大化填充UIview,没填充上的区域透明
-
UIViewContentModeScaleAspectFill
保持内容高宽比,缩放内容,超出视图的部分内容会被裁减,填充UIView
小结
1.Scale表示会缩放
2.Aspect表示图片宽高比不变
3.Fill表示填满图片
二、Original
- UIViewContentModeCenter
不缩放,内容在视图中间
- UIViewContentModeTop
- UIViewContentModeBottom
- UIViewContentModeLeft
- UIViewContentModeRight
- UIViewContentModeTopLeft
- UIViewContentModeTopRight
- UIViewContentModeBottomLeft
- UIViewContentModeBottomRight
以上均显示原始尺寸图片
三、Special
- UIViewContentModeRedraw
当View的bounds改变,系统会调用setNeedsDisplay,重新绘制视图