0

添加两个NSLayoutDimension对象并没有真正意义,但我试图将容器视图的高度设置为具有动态高度的两个子视图的高度。

这是我正在尝试做的事情的可视化表示,在哪里dynamic view 1以及dynamic view 2两者都有动态高度,以及根据两个动态视图的大小的容器视图大小。

 ----------------
|                |
| dynamic view 1 |
|                |
|                |
| dynamic view 2 |
|                |
 ----------------

以编程方式,类似于:

heightAnchor.constraint(greaterThanOrEqualTo: dynamicView1.heightAnchor + dynamicView2.heightAnchor).isActive = true

但这显然会返回错误。设置这些约束的最佳方法是什么?

4

1 回答 1

0

使用上面的例子,我只需要添加一个底部约束到dynamicView2.

dynamicView2.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
于 2018-03-11T05:08:20.287 回答