2016-05-28 29 views
0

下圖顯示了兩個UIView的設計。綠色的應該總是20%,黃色應該總是80%,在景觀或肖像。指定兩個UIView的約束百分比

我很想念一些限制或內容擁抱變化,所以試圖修復。

注意:內容擁抱和壓縮優先級具有默認值。

enter image description here

enter image description here

+1

的方式,我會做,這是設置暗綠色視圖頂部,左側和右側0保證金父視圖,然後設置它的高度等於20%的超視圖(通過設置它相等,然後編輯它)。然後將深綠色視圖的頂部設置爲從頂部的淡綠色視圖開始具有0的邊距,並且對於左邊的底部邊緣和來自超級視圖的零邊距。 – danh

回答

1

你不想擁有212固定高度的俯視圖。你希望它成爲超級視圖的20%。

  1. 您應該刪除的212
  2. 您的俯視圖的高度約束選擇兩個你俯視圖,其超強的視圖。
  3. 添加一個相等的高度限制。
  4. 雙擊該約束並打開它的尺寸檢查器。
  5. 更改倍頻爲0.2

Example. First Item will likely say "View" for you.

+0

加上我在評論中所說的 – danh

+0

@danh我認爲OP已經有了這些約束,但是肯定是需要Dan提到的限制。 – beyowulf

+0

關鍵的想法是在底部頂部和頂部的底部相互連接子視圖,因此底部正好達到80%的剩餘高度。那裏是?我無法閱讀這些東西。 – danh