0

我有这个 UIImageView 可能包含不同比例的图像。我研究了 UIImageView 的属性,似乎为 View 的 Mode 设置的Aspect Fill属性应该是我需要的。

当图像宽于高时,它按预期工作:从 UIImageView 中剪切图像的左右部分。

但是,如果图像高于宽度,则不会剪切图像的上方和下方部分,它允许图像从其视图中出来并在视图下方重叠。

这些是我对 UIImageView 的约束:在此处输入图像描述

我已经看到了几个像我一样进行的教程,但结果对我来说是不同的。

4

2 回答 2

4

如果图像正确拟合,但超出了图像视图的范围,请尝试打开“剪辑子视图”

于 2016-04-27T16:09:24.127 回答
0

对于这种情况,两种可能的解决方案可能会有所帮助:

  1. 根据您所需的尺寸计算纵横比,以使图片质量保持不变。( ** 使用 Aspect Fit 计算器找到所需的比率)

  2. Imageview 的 CENTER 或 ASPECT FIT 属性

谢谢

于 2016-04-26T17:14:48.787 回答