【发布时间】:2016-06-14 09:13:59
【问题描述】:
目前,我设置了我稍后添加到堆栈视图中的一个视图的高度和宽度约束,如下所示:(供您参考,productsTable 是一个 UITableView。)
productsTable.heightAnchor.constraintEqualToConstant(tableHeight).active = true
productsTable.widthAnchor.constraintEqualToConstant(stackWidth).active = true
stackView.insertArrangedSubview(productsTable, atIndex: productsTableIndex)
稍后,在 ViewWillAppear 中,我想更改 productsTable 的高度,如下所示:
productsTable.heightAnchor.constraintEqualToConstant(newHeight).active = true.
尽管如此,表视图在(更改/更新)ViewWillAppear 中的约束之后保持相同的大小。有什么我做错了或者可以做不同的事情来达到预期的效果吗?
【问题讨论】:
-
你应该修改
productsTable.heightAnchor而不是productsTable.widthAnchor吗? -
很抱歉,我写这个问题的时候打错了,但是是的,这并不能解决问题。
标签: swift dynamic height constraints stackview