美文网首页iOS开发指北
UIView的contentMode属性总结

UIView的contentMode属性总结

作者: xjkstar | 来源:发表于2021-01-21 10:18 被阅读0次

UIViewContentMode

枚举值如下:

UIViewContentModeScaleToFill
UIViewContentModeScaleAspectFit
UIViewContentModeScaleAspectFill
UIViewContentModeRedraw
UIViewContentModeCenter
UIViewContentModeTop
UIViewContentModeBottom
UIViewContentModeLeft
UIViewContentModeRight
UIViewContentModeTopLeft
UIViewContentModeTopRight
UIViewContentModeBottomLeft
UIViewContentModeBottomRight

重点介绍前3个填充模式:

UIViewContentModeScaleToFill

关键词:扭曲、填满

详解:这个选项通过缩放其中内容(往往是图片)的大小来符合View自己的大小,如果需要的话会改变内容的长宽比例。

UIViewContentModeScaleAspectFit

关键词:不变形、尽可能填满、留空

详解:这个选项通过按比例缩放内容(往往是图片)的大小来符合View的大小,与此同时,保持内容的长宽比例不变。而整个View没有被覆盖到的地方都是透明的(也就说会显示View的backgroundColor)。

UIViewContentModeScaleAspectFill

关键词:不变形、完全填满、裁减

详解:这个选项通过按比例缩放内容(往往是图片)的大小来填充整个View,与此同时,保持内容的长宽比例不变。 因此,内容的某些部分可能会被剪裁掉。

示意图

image.png

相关文章

  • UIView的contentMode属性总结

    UIViewContentMode 枚举值如下: 重点介绍前3个填充模式: UIViewContentModeSc...

  • 关于UIView的contentMode属性

    contentMode属性 每个UIView都有一个contentMode属性控制视图如何回收利用其内容以响应视图...

  • UIView contentMode属性详解

    1、官方文档说明 contentModeA flag used to determine how a view l...

  • iOS UIView contentMode

    Content Modes contentMode是UIView的属性,这个属性的值决定了,当视图的几何形状变化时...

  • 浅谈UIView的contentMode属性

    Content Modes### 每一个view都有一个contentMode属性。这个属性用来控制view如何重...

  • iOS【UIView】contentMode

    contentMode是UIView的属性(如下图),这个属性的值决定了,当视图的几何形状变化时如何复用它的内容。...

  • UIView中contentMode属性的基本功能

    UIView的属性contentMode用于当视图的bounds(边界)发生变化时来确定视图如何布局,也就是说此属...

  • 测试

    contentMode属性 contentMode属性 带有scale单词的:图片有可能会拉伸UIViewCont...

  • 相机

    UIImageView对象会根据其contentMode属性显示一张指定的图片。contentMode属性的作用是...

  • iPhone/iOS UIView开发总结

    一.主要参数1.contentMode:定义UIView的填充模式,如:UIViewContentModeLeft...

网友评论

    本文标题:UIView的contentMode属性总结

    本文链接:https://www.haomeiwen.com/subject/hgerzktx.html