根据我之前的问题。 Autolayout for Height working in iOS8 but not working in iOS7
我使用UIImageView,它会在下载完成后显示来自服务器的图像。我有自动布局约束来定义我通过IB设置的UIImageView的高度并且有一个插座。
在我的代码中,当我完成下载图像后,我更改了autolayout的高度以匹配图像的高度。它在iOS8中完美运行但在我通过模拟器测试的iOS7中始终显示UIImageView高度大于图像大小使顶部和底部的垂直区域为空白 请看这里的截图
我完全不理解。我没有得到任何警告,但autolayout只是没有工作,以保持UIImageView高度到我通过[layoutConstraint setConstant:]
设置它的位置请帮忙
答案 0 :(得分:0)
在您的其他问题中,您将图片视图的内容模式设置为“中心”。
根据您需要实现的目标,尝试将其设置为“Aspect Fill”或“Scale to Fill”。