强制将视图高度完全设置为零

Aas*_*gar 1 swift ios-autolayout

我有一个观点,其中有很多subview。视图的高度取决于 的高度。subViews但在某种情况下,我希望视图的高度为 0,而不管其subView高度如何。我要实现这一点。例如,有一个名为 view 的视图,它有 2subView(image and label) view1view2. 约束是这样的。

 view1.top = view.top + 1
view1.height = 30
view2.top = view1.bottom
view.bottom = view2.bottom.
Run Code Online (Sandbox Code Playgroud)

Ris*_*hli 8

我认为您正在寻找的是 heightAnchor。

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

view.heightAnchor.constraint(equalToConstant: 0).isActive = true
Run Code Online (Sandbox Code Playgroud)