UIVIewContentMode小结

一、Scale

  1. UIViewContentModeScaleToFill
    改变内容的高宽比例,缩放内容,UIView中完整显示内容,填满UIView


    UIVIewContentMode小结_第1张图片
    UIViewContentModeScaleToFill.png
  2. UIViewContentModeScaleAspectFit
    保持内容的高宽比,缩放内容,完整显示内容,最大化填充UIview,没填充上的区域透明


    UIVIewContentMode小结_第2张图片
    UIViewContentModeScaleAspectFit.png
  3. UIViewContentModeScaleAspectFill
    保持内容高宽比,缩放内容,超出视图的部分内容会被裁减,填充UIView


    UIVIewContentMode小结_第3张图片
    UIViewContentModeScaleAspectFill.png

小结
1.Scale表示会缩放
2.Aspect表示图片宽高比不变
3.Fill表示填满图片

二、Original

  1. UIViewContentModeCenter
    不缩放,内容在视图中间
UIVIewContentMode小结_第4张图片
UIViewContentModeCenter.png
  1. UIViewContentModeTop
  2. UIViewContentModeBottom
  3. UIViewContentModeLeft
  4. UIViewContentModeRight
  5. UIViewContentModeTopLeft
  6. UIViewContentModeTopRight
  7. UIViewContentModeBottomLeft
  8. UIViewContentModeBottomRight

以上均显示原始尺寸图片

三、Special

  1. UIViewContentModeRedraw
    当View的bounds改变,系统会调用setNeedsDisplay,重新绘制视图

你可能感兴趣的:(UIVIewContentMode小结)