2016-09-04 72 views
0

嗨我想了解自動佈局,並有一個簡單的問題。如果我錯了,請糾正我的錯誤,但與標籤和按鈕不同,圖像視圖/視圖沒有固有內容大小,這使得在自動佈局中使用它們有點困難。我只是想知道在下面的例子中我需要什麼限制,所以如果我要在W:Any H:Any size Class中工作,他們會在肖像和風景中適當地顯示出來。自動佈局和圖像視圖/視圖

在圖像視圖的情況下,我也想知道如果我應用約束和圖像,結果是否會改變。

https://s15.postimg.org/s5814ct3f/Screen_Shot_2016_09_03_at_6_20_22_PM.png

https://s9.postimg.org/jxdeud13j/Screen_Shot_2016_09_03_at_6_20_56_PM.png

謝謝!

回答

0

可以將此:

1)選擇一個ImageView的,並選擇以下4個約束:

  • 頂部領先contraint
  • 寬度約束
  • 長寬比約束(因此它是將取決於其寬度並且不會扭曲)

enter image description here

    集裝箱約束
  • 水平中心

enter image description here

如果你很可能需要改變圖像大小,你已經實現了自動佈局後,您可能需要變化約束 。 Thye負責處理物品及其尺寸,而不是尺寸檢查員的尺寸(寬度,高度)。

我做了一個小動畫,看看,如何在Interface Builder中改變的約束,當你在設計場景:

enter image description here