UIImageView 的填充模式

一:规律:
1> 但凡取值中包含Scale单词的,都会对图片进行拉伸(缩放);
2> 但凡取值中没有出现Scale单词的,都不会对图片进行拉伸;
3> 但凡取值中包含Aspect单词的, 都会按照图片的宽高比来拉伸.
二:填充模式:
1.UIViewContentModeScaleToFill,
> 会按照UIImageView的宽高比来拉伸图片
> 直到让整个图片都填充UIImageView为止
> 因为是按照UIImageView的宽高比来拉伸,所以图片会变形

 2.UIViewContentModeScaleAspectFit,常常配合:clipsToBounds(将超出的图片部分裁剪掉)
 > 会按照图片的宽高比来拉伸
 > 要求整张图片都必须在UIImageView的范围内
 > 并且宽度和高度其中一个必须和UIImageView一样
 > 居中显示
 
 3.UIViewContentModeScaleAspectFill,
 > 会按照图片的宽高比来拉伸
 > 要求整张图片必须填充UIImageView
 > 并且图片的宽度或者高度其中一个必须和UIImageView一样

因为是按照图片的宽高比来拉伸, 所以图片不会变形

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • UIImageView图片填充三种模式的区别 一:规律: 1> 但凡取值中包含Scale单词的,都会对图片进行拉伸...
    mjf阅读 616评论 0 2
  • 一:规律:1> 但凡取值中包含Scale单词的,都会对图片进行拉伸(缩放);2> 但凡取值中没有出现Scale单词...
    JACK_岩阅读 3,909评论 0 1
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,301评论 4 61
  • 如果你的想念 能像夏雨天 铺天盖地 我一定会、奋不顾身的扑向你
    七点七分田阅读 336评论 0 0
  • 今天是今年入冬以来下的最大一场雪,风助着雪,雪借着风,纷纷扬扬的下了半天一夜。 本是雨水节气的第二天,雨水,有两层...
    我是子非鱼阅读 347评论 0 1