2015-02-12 16 views
0

我已閱讀這post我試過很多例子,但我不能把兩個圖像放在另一個旁邊,每個寬度爲50%,同時這個圖像保持其縱橫比。我不明白什麼限制需要。AutoLayout調整圖像大小與50%成正比

我有這樣的:

enter image description here

在圖像,你可以看到視圖 - 控制結構,2的ImageView和約束。

我需要幫助,至少有一個類似的例子。謝謝。

回答

1

我可以看到你在場景中缺少約束條件,所以這可能是一個問題。

我會把UIImageView放在固定在主視圖中的容器視圖中,確保沒有缺失約束。這樣做的好處是在調試中 - 您可以給它一個不同的BG顏色,並確保它在模擬器/設備上正確調整其自身尺寸。我發現把圖像視圖放在裏面非常有幫助。

然後你需要指定你的圖像視圖的長寬比約束,並使它們相等的寬度和高度。在圖像視圖和頂部/前導/尾部之間添加一些小的恆定水平間距到容器視圖,並讓自動佈局決定最佳圖像大小。

我包括我的故事板的截圖: -

enter image description here

這使得像這樣: -

enter image description here