美文网首页
imageview.contentMode

imageview.contentMode

作者: 福将的逆袭 | 来源:发表于2018-04-27 12:05 被阅读0次

/**

 UIViewContentModeScaleToFill : 图片拉伸至填充整个UIImageView(图片可能会变形)

 UIViewContentModeScaleAspectFit : 图片拉伸至完全显示在UIImageView里面为止(图片不会变形)

 UIViewContentModeScaleAspectFill : 

 图片拉伸至 图片的宽度等于UIImageView的宽度 或者 图片的高度等于UIImageView的高度 为止

 UIViewContentModeRedraw : 调用了setNeedsDisplay方法时,就会将图片重新渲染

 UIViewContentModeCenter : 居中显示

 UIViewContentModeTop,

 UIViewContentModeBottom,

 UIViewContentModeLeft,

 UIViewContentModeRight,

 UIViewContentModeTopLeft,

 UIViewContentModeTopRight,

 UIViewContentModeBottomLeft,

 UIViewContentModeBottomRight,

 经验规律:

 1.凡是带有Scale单词的,图片都会拉伸

 2.凡是带有Aspect单词的,图片都会保持原来的宽高比,图片不会变形

 */  

UIViewContentModeScaleAspectFill会保证图片比例不变,但是是填充整个ImageView的,只有部分图片显示出来(而且需要设置clipsToBounds为YES,把多余的部分裁掉)。ImageView显示图片保证图片不失真,看起来不像压缩过的图片的方法只需设置这两个属性即可

相关文章

网友评论

      本文标题:imageview.contentMode

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