UIViewContentModeScaleAspectFit和UIViewContentModeScaleToFill之间的区别?

UIViewContentModeScaleAspectFitUIViewContentModeScaleToFill有什么区别…?

如果你在谈论UIViewContentMode ,下面是从Doc 。

UIViewContentModeScaleToFill

根据需要改变内容的纵横比来缩放内容以适合自己的尺寸。

UIViewContentModeScaleAspectFit

通过保持高宽比来缩放内容以适应视图的大小。 视图边界的其余区域是透明的。

UIViewContentModeScaleAspectFill

缩放内容以填充视图的大小。 内容的某些部分可能会被剪切以填充视图的边界。

您可以在这里看到内容模式之间的差异:

在这里输入图像说明

“重绘”模式可用作“缩放至填充”模式。 但是在查看几何graphics更改时,它们的绘制方式有所不同。 缩放到填充模式使用已经渲染的内容,而重绘模式再次渲染内容。

的UIImageView缩放解释的,在视觉上

在这里输入图像说明