"hide" 具有自动布局子视图的 UIView

"hide" a UIView that has subviews with autolayout

我想隐藏一个 UIView,其中包含一些取决于布尔值的子视图。

UIView下面有更多元素,所以我在高度约束常量中设置了 0。

问题是子视图不会随之消失

如何在不迭代所有元素的情况下消除它们并固定它们的高度?

将隐藏视图的 clipsToBounds 属性 设置为是("Clip Subviews" 在界面生成器中)