ForeceFully将视图高度设置为零

问题描述:

我有一个视图,其中有许多subview。视图的高度取决于subViews的高度。但在一种情况下,我希望视图的高度为0,而不管其高度为0 .高度。我要实现这一点。例如 有一个视图叫做视图,它有2个subView(image and label)view1view2。 约束是这样的。ForeceFully将视图高度设置为零

view1.top = view.top + 1 
view1.height = 30 
view2.top = view1.bottom 
view.bottom = view2.bottom. 
+0

是否使用自动布局? – rptwsthi

您是否尝试设置view.frame属性?下面是一个exapmple:

How do I change UIView Size?

我想你在找什么是heightAnchor。

https://developer.apple.com/reference/uikit/uiview/1622590-heightanchor

view.heightAnchor.constraint(equalToConstant: 0).isActive = true