一、Scale
-
UIViewContentModeScaleToFill
改變內(nèi)容的高寬比例,縮放內(nèi)容,UIView中完整顯示內(nèi)容,填滿UIView
UIViewContentModeScaleToFill.png -
UIViewContentModeScaleAspectFit
保持內(nèi)容的高寬比,縮放內(nèi)容,完整顯示內(nèi)容,最大化填充UIview,沒填充上的區(qū)域透明
UIViewContentModeScaleAspectFit.png -
UIViewContentModeScaleAspectFill
保持內(nèi)容高寬比,縮放內(nèi)容,超出視圖的部分內(nèi)容會被裁減,填充UIView
UIViewContentModeScaleAspectFill.png
小結(jié)
1.Scale表示會縮放
2.Aspect表示圖片寬高比不變
3.Fill表示填滿圖片
二、Original
- UIViewContentModeCenter
不縮放,內(nèi)容在視圖中間

UIViewContentModeCenter.png
- UIViewContentModeTop
- UIViewContentModeBottom
- UIViewContentModeLeft
- UIViewContentModeRight
- UIViewContentModeTopLeft
- UIViewContentModeTopRight
- UIViewContentModeBottomLeft
- UIViewContentModeBottomRight
以上均顯示原始尺寸圖片
三、Special
- UIViewContentModeRedraw
當(dāng)View的bounds改變,系統(tǒng)會調(diào)用setNeedsDisplay,重新繪制視圖


