【发布时间】:2017-07-14 14:23:57
【问题描述】:
假设我有 4 个视图,连续 3 个,另一排有 1 个。第一行的那些具有动态高度,我们不知道它们有多高。
我想从这张图片中获得结果:
基本上我想将 View 4 的第一行中最高视图的从上到下设置。我怎样才能做到这一点?
【问题讨论】:
假设我有 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和View3放在UIStackView里面(或者普通的UIView),然后在这个new view的bottom和View4的bottom之间加上约束
【讨论】: