【发布时间】:2018-03-11 05:03:02
【问题描述】:
添加两个NSLayoutDimension 对象实际上没有意义,但我正在尝试将容器视图的高度设置为具有动态高度的两个子视图的高度。
这是我正在尝试做的视觉表示,其中dynamic view 1 和dynamic view 2 都具有动态高度,并且容器视图大小根据两个动态视图的大小而定。
----------------
| |
| dynamic view 1 |
| |
| |
| dynamic view 2 |
| |
----------------
以编程方式,类似于:
heightAnchor.constraint(greaterThanOrEqualTo: dynamicView1.heightAnchor + dynamicView2.heightAnchor).isActive = true
但这显然会返回错误。设置这些约束的最佳方法是什么?
【问题讨论】:
-
错误说明了什么?!
-
Binary operator '+' cannot be applied to two 'NSLayoutDimension' operands
标签: ios swift autolayout nslayoutanchor