![](/img/trans.png)
[英]How to set autolayout constraint so that the height of an UIImageView is equal to the height of the superview?
[英]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.