看到UIImageView的内容模式,记录下来 。
只记录下三种常用的:
ScaleToFill 填充整个控件,这个填充会导致整张图片被拉伸,看着特别不爽
第二种 ScaleAspectFit,这种模式是按比例缩放,并且他不会超过控件
ScaleAspectFit contents scaled to fit with fixed aspect. remainder is transparent
每个图片都不会超出控件,但是看着不爽,不规范。
第三种,也是比较适合显示的这种 ScaleAspectFill,它是按比例缩放,不论是宽度还是高度有一个不超过就可以,另一个不限制 。当然用的时候会出现这种效果:
此时由于对另一边不加以限制和裁剪,它可能会超出控件的范围,当遇到长图的时候就更加悲剧了。这时只需要加上一句话:
imageView.clipsToBounds = true
这就到达了我们想要的结果!
记录学习的点滴~一起学习加QQ