Swift 预先将视图高度设置为零
我有一个视图,它有许多子视图。视图的高度取决于子视图的高度。但在这种情况下,我希望视图的高度为0,而不考虑其子视图的高度。我希望实现这一目标。 例如,有一个名为view的视图,它有2个子视图Image和标签view1和view2。 我们是这样的Swift 预先将视图高度设置为零,swift,ios-autolayout,Swift,Ios Autolayout,我有一个视图,它有许多子视图。视图的高度取决于子视图的高度。但在这种情况下,我希望视图的高度为0,而不考虑其子视图的高度。我希望实现这一目标。 例如,有一个名为view的视图,它有2个子视图Image和标签view1和view2。 我们是这样的 view1.top = view.top + 1 view1.height = 30 view2.top = view1.bottom view.bottom = view2.bottom. 是否尝试设置view.frame属性?以下是一个例子: 是
view1.top = view.top + 1
view1.height = 30
view2.top = view1.bottom
view.bottom = view2.bottom.
是否尝试设置view.frame属性?以下是一个例子:
是否尝试设置view.frame属性?以下是一个例子:
我想你要找的是高锚
我想你要找的是高锚
你在使用自动布局吗?你在使用自动布局吗?
view.heightAnchor.constraint(equalToConstant: 0).isActive = true