2015-08-08 59 views
0

根據我以前的問題。 Autolayout for Height working in iOS8 but not working in iOS7UIImageView with contentMode AspectFit break iOS 7中的Autolayout高度,但在iOS8中正常工作

我使用UIImageView,它將在下載完成後從服務器顯示圖像。我有自動佈局約束來定義我通過IB設置的UIImageView的高度,並且有一個插座。

在我的代碼中,當我完成下載圖像時,我改變了自動佈局的高度以匹配圖像的高度。它完美地在iOS8上,但我通過模擬器測試始終顯示的UIImageView高度比圖像尺寸更大的做垂直領域iOS7頂部和底部的空白 請在這裏看到的截圖

enter image description here

我完全不要」不明白。我沒有得到任何警告,但自動版式只是沒有工作在地方的UIImageView高度保持什麼,我通過[layoutConstraint setConstant:]設置

請幫

回答

0

在您的其他問題,你設置的圖像視圖的內容模式爲「中心」。

嘗試根據您需要實現的設置將其設置爲「Aspect Fill」或「Scale to Fill」。