对于UIImageView我们在开发过程中,使用的次数是相当多的,但实际上又是否真的了解它呢,我们就不得不真正从内心深处去审视它。
UIImageView继承自UIView,是用来显示图片的一种控件,在显示过程中,我们有多种显示方式,而真正在操作UIImageView显示方式的属性是UIView的contentModel属性:
UIViewContentModeScaleAspectFit,整张图片都会在UIView中显示,并且比例不变,也就是说如果UIView的尺寸与图片的比例不够,就会留下空白,例如,
UIViewContentModeScaleAspectFill,整张图片都会填充view,图片比例不会,这样图片显示就会大于view,例如,
其他的类似这种效果,看图片可知,
UIViewContentModeCenter
UIViewContentModeTop
UIViewContentModeBottom
UIViewContentModeLeft
UIViewContentModeRight
UIViewContentModeTopLeft
UIViewContentModeTopRight
UIViewContentModeBottomLeft
UIViewContentModeBottomRight