155

UIViewContentModeScaleAspectFitUIViewContentModeScaleToFill有什么区别...?

4

3 回答 3

568

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

在此处输入图像描述

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

于 2014-07-10T07:42:31.283 回答
189

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

UIViewContentModeScaleToFill

如有必要,通过更改内容的纵横比来缩放内容以适应其自身的大小。

UIViewContentModeScaleAspectFit

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

UIViewContentModeScaleAspectFill

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

于 2011-02-04T06:51:35.053 回答
131

uiimageview-scaling-explained-visually

在此处输入图像描述

于 2014-10-24T11:28:37.973 回答