缩放图像直到它完全适合 ImageView

Posted

技术标签:

【中文标题】缩放图像直到它完全适合 ImageView【英文标题】:Zoom image until it fits ImageView Completely 【发布时间】:2013-01-21 16:28:28 【问题描述】:

我有一个简单的UIImageView 和一张图片。我想在UIImageView 中调整图像,但我不希望图像纵横比发生变化,我也不想要任何死角。 (侧面的黑条等')只要应用这两条规则,我不在乎图像是否一直放大。

是否有内置设置?我尝试了所有 Scale To FillAspect Fill 等,但找不到我要找的东西。

例如:UIImageView 是 300x300 图像为 200x250。图像将放大,直到 UIImageView 的所有区域都被填满。

【问题讨论】:

Aspect Fill 为您执行此操作。如果它“不工作”,那么你没有正确使用它。你能发布一些代码吗? 不涉及任何代码。我正在使用 IB .Aspect Fill 超出UIImageView 的范围以保持其外观。这不是我想要的。 哦,在这种情况下,请在图像视图检查器上勾选“剪辑子视图”框。 太棒了。现在我觉得自己很愚蠢。你能把它作为答案发布吗? 不用担心 :D 已经发布了。 【参考方案1】:

对于 UIImageView,您可以在属性中使用 Aspect Fill 来执行此操作。

但您可能必须勾选“剪辑子视图”框,否则图像会溢出图像视图框架。

【讨论】:

以上是关于缩放图像直到它完全适合 ImageView的主要内容,如果未能解决你的问题,请参考以下文章

android设置图像适合imageview

完全缩放图像而不会丢失其内容

如何使UIImageView适合缩放图像

使用 WiX 时,我可以阻止我的图像被缩放以适合我的显示设置吗?

Android Studio:缩放 ImageView 边界以适应图像

CSS图像缩放以适应区域不扭曲