1)视图A,视图B,视图C高度&宽度相等
2)视图高度取决于Label1& Label2身高
3)视图B高度取决于Label3
4)查看c高度取决于Label4
5)我想从View A,View B&查看C但都是相同的
6)视图X高度取决于(视图A,视图B和视图C)
的最大值如何通过自动布局实现这一目标?
提前致谢
答案 0 :(得分:2)
可以在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)
的高度。另外V1.height = V2.height = V3.height = max(V1.height, V2.height, V3.height)
下面是约束的清晰图像。