添加两个 NSLayoutDimension
对象实际上没有意义,但我试图将容器 View 的高度设置为具有动态高度的两个 subview 的高度。
这是我想要做的事情的视觉表示,其中动态 View 1
和动态 View 2
都具有动态高度,并且容器 View 大小根据两个动态 View 的大小。
----------------
| |
| dynamic view 1 |
| |
| |
| dynamic view 2 |
| |
----------------
以编程方式,大致如下:
heightAnchor.constraint(greaterThanOrEqualTo: dynamicView1.heightAnchor + dynamicView2.heightAnchor).isActive = true
但这显然会返回一个错误。设置这些约束的最佳方法是什么?
最佳答案
使用上面的示例,我需要添加的只是对 dynamicView2
的底部约束。
dynamicView2.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
关于ios - 我怎样才能 'add' 两个NSLayoutDimension?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49216825/