0

根据我之前的问题。 高度的自动布局在 iOS8 中工作但在 iOS7 中不工作

我使用 UIImageView ,它会在下载完成后显示来自服务器的图像。我有自动布局约束来定义我通过 IB 设置的 UIImageView 的高度,并且有一个插座。

在我的代码中,当我完成下载图像时,我会更改自动布局的高度以匹配图像的高度。它在 iOS8 中完美运行,但在我通过模拟器测试的 iOS7 中,UIImageView 的高度总是显示大于图像大小,使顶部和底部的垂直区域为空白请在此处查看屏幕截图

在此处输入图像描述

我完全不明白。我没有收到任何警告,但自动布局无法将 UIImageView 高度保持在我通过 [layoutConstraint setConstant:] 设置的高度

请帮忙

4

1 回答 1

0

在您的另一个问题中,您将图像视图的内容模式设置为“中心”。

根据您需要实现的目标,尝试将其设置为“Aspect Fill”或“Scale to Fill”。

于 2015-08-08T16:32:58.507 回答