具有Aspect填充模式约束问题的自定义单元格中的UIImageview

OXX*_*XXY 1 objective-c uiimageview custom-cell ios aspect-fit

我有一个问题UIImageViewUITabelViewCell.

这是我UIImageView的界面构建器和它的约束

在此输入图像描述

当我设置模式"scale to fill"时,我得到了这个结果(符合约束和我的期望)

在此输入图像描述 但我不想要这种模式!!

我想要的是"Aspect Fill",但坐在这种模式下会给我这个结果

在此输入图像描述

我该如何处理这个问题?

jrt*_*ton 7

使用纵横填充可以保持比例,但可能会导致图像被绘制到视图边界之外.您需要在图像视图上剪切子视图(您可以在上面的界面构建器屏幕截图中看到此选项),然后将不会绘制图像的多余部分.

如果您想保持比例并且还要查看整个图像,那么您需要使用Aspect Fit,但如果它与视图的纵横比不匹配,则会导致图像两侧出现空白区域.