簡體   English   中英

根據子視圖高度約束設置超視圖高度約束

[英]set superview height constraint according to subview height constraint

在此輸入圖像描述

1)視圖A,視圖B,視圖C的高度和寬度相等

2)視圖高度取決於Label1和Label2高度

3)視圖B高度取決於Label3

4)視圖c高度取決於Label4

5)我想從視圖A,視圖B和視圖C中獲取最大高度,但都是相同的

6)視圖X高度取決於最大值(視圖A,視圖B和視圖C)

如何通過自動布局實現這一目標?

提前致謝

它可以在Xib或故事板中輕松完成。 請參閱創建的約束的屏幕截圖。

有約束的布局

V1 - >第一視圖

V2 - >第二視圖

V3 - >第三視圖

V1L1 - > First View的第一個標簽

V1L2 - > First View的第二個標簽

V2L1 - >第二視圖的第一個標簽

V3L1 - >第三視圖的第一個標簽

第一個視圖的寬度約束為180,所有視圖(V1,V2,V3)具有相等的寬度和相等的高度約束。

在屬性檢查器中,所有標簽行數都設置為零 。這樣可以使標簽高度增加,因為標簽的文本更多。

V1,V2和V3的高度由標簽的內容決定。

視圖高度根據標簽內容增加,並且所有視圖都具有相等的高度,因此內容視圖高度將是max(V1.height, V2.height, V3.height)高度max(V1.height, V2.height, V3.height) 另外V1.height = V2.height = V3.height = max(V1.height, V2.height, V3.height)

下面是約束的清晰圖像。

約束頂部圖像約束底部圖像

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM