假设我有 4 个视图,连续 3 个,另一排有 1 个。第一行的那些具有动态高度,我们不知道它们有多高。
我想从这张图片中获得结果:
基本上我想在第一行设置 View 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
andView3
放入UIStackView
(或正则UIView
),然后在bottom
of thisnew view
和top
of之间添加约束View4