如何使一个约束条件使用视图数组中的最高高度的视图
问题描述:
假设我有4个视图,一行3个,另一行1个。第一排的人有高度动态,我们不知道他们有多高。如何使一个约束条件使用视图数组中的最高高度的视图
我想从这个图像中获得的结果:
基本上我想查看4的顶部设置为第一行最高视图的底部。我怎样才能做到这一点?
答
使用greaterThanOrEqualTo
:
view4.topAnchor.constraint(greaterThanOrEqualTo: view1.bottomAnchor, constant: 10).isActive = true
view4.topAnchor.constraint(greaterThanOrEqualTo: view2.bottomAnchor, constant: 10).isActive = true
view4.topAnchor.constraint(greaterThanOrEqualTo: view3.bottomAnchor, constant: 10).isActive = true
答
把View1
,View2
和View3
内UIStackView
(或定期UIView
),然后这个new view
bottom
和View4
top
之间添加约束