UIVIewContentMode小结

一、Scale

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


    UIViewContentModeScaleToFill.png
  2. UIViewContentModeScaleAspectFit
    保持内容的高宽比,缩放内容,完整显示内容,最大化填充UIview,没填充上的区域透明


    UIViewContentModeScaleAspectFit.png
  3. UIViewContentModeScaleAspectFill
    保持内容高宽比,缩放内容,超出视图的部分内容会被裁减,填充UIView


    UIViewContentModeScaleAspectFill.png

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

二、Original

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

以上均显示原始尺寸图片

三、Special

  1. UIViewContentModeRedraw
    当View的bounds改变,系统会调用setNeedsDisplay,重新绘制视图
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容