UIViewContentModeScaleAspectFit和UIViewContentModeScaleToFill之间的区别?

Mad*_*tha 138 uiimageview contentmode ios uiviewcontentmode

UIViewContentModeScaleAspectFitUIViewContentModeScaleToFill有什么区别......?

erk*_*diz 520

您可以在此处查看内容模式之间的差异:

在此输入图像描述

重绘模式用作缩放到填充模式.但是,当视图几何体发生变化时,它们的绘制方式会有所不同.缩放到填充模式使用已渲染的内容,而重绘模式再次渲染内容.


Emp*_*ack 179

如果您正在谈论UIViewContentMode,以下内容来自Doc.

UIViewContentModeScaleToFill

如有必要,通过更改内容的宽高比来缩放内容以适合自身的大小.

UIViewContentModeScaleAspectFit

通过保持纵横比来缩放内容以适合视图的大小.视图边界的任何剩余区域都是透明的.

UIViewContentModeScaleAspectFill

缩放内容以填充视图的大小.可以剪裁内容的某些部分以填充视图的边界.