ForeceFully将视图高度设置为零
问题描述:
我有一个视图,其中有许多subview
。视图的高度取决于subViews
的高度。但在一种情况下,我希望视图的高度为0,而不管其高度为0 .高度。我要实现这一点。例如 有一个视图叫做视图,它有2个subView(image and label)
view1
和view2
。 约束是这样的。ForeceFully将视图高度设置为零
view1.top = view.top + 1
view1.height = 30
view2.top = view1.bottom
view.bottom = view2.bottom.
答
我想你在找什么是heightAnchor。
https://developer.apple.com/reference/uikit/uiview/1622590-heightanchor
view.heightAnchor.constraint(equalToConstant: 0).isActive = true
是否使用自动布局? – rptwsthi