缩放图像直到它完全适合 ImageView
Posted
技术标签:
【中文标题】缩放图像直到它完全适合 ImageView【英文标题】:Zoom image until it fits ImageView Completely 【发布时间】:2013-01-21 16:28:28 【问题描述】:我有一个简单的UIImageView
和一张图片。我想在UIImageView
中调整图像,但我不希望图像纵横比发生变化,我也不想要任何死角。 (侧面的黑条等')只要应用这两条规则,我不在乎图像是否一直放大。
是否有内置设置?我尝试了所有 Scale To Fill
和 Aspect Fill
等,但找不到我要找的东西。
例如:UIImageView
是 300x300
图像为 200x250。图像将放大,直到 UIImageView
的所有区域都被填满。
【问题讨论】:
Aspect Fill 为您执行此操作。如果它“不工作”,那么你没有正确使用它。你能发布一些代码吗? 不涉及任何代码。我正在使用 IB .Aspect Fill 超出UIImageView
的范围以保持其外观。这不是我想要的。
哦,在这种情况下,请在图像视图检查器上勾选“剪辑子视图”框。
太棒了。现在我觉得自己很愚蠢。你能把它作为答案发布吗?
不用担心 :D 已经发布了。
【参考方案1】:
对于 UIImageView,您可以在属性中使用 Aspect Fill 来执行此操作。
但您可能必须勾选“剪辑子视图”框,否则图像会溢出图像视图框架。
【讨论】:
以上是关于缩放图像直到它完全适合 ImageView的主要内容,如果未能解决你的问题,请参考以下文章
使用 WiX 时,我可以阻止我的图像被缩放以适合我的显示设置吗?