我的视图有很多subview
。视图的高度取决于subViews
的高度。但在某种情况下,我希望视图的高度为0,无论其subView
高度如何。我实现了这一点。
例如,有一个名为view的视图,它有2个subView(image and label)
view1
和view2
。
约束是这样的。
view1.top = view.top + 1
view1.height = 30
view2.top = view1.bottom
view.bottom = view2.bottom.
答案 0 :(得分:1)
我认为你正在寻找的是heightAnchor。
https://developer.apple.com/reference/uikit/uiview/1622590-heightanchor
view.heightAnchor.constraint(equalToConstant: 0).isActive = true
答案 1 :(得分:0)
您是否尝试设置view.frame属性?这是一个例子: