删除滚动视图的底部NSLayOut约束SWIFT
问题描述:
我在我的滚动视图上有高度和底部布局约束。它遵循底部布局而不是高度。但在我的if-else语句中,我需要在我的第一个条件中使用高度约束,而在第二个条件中我需要底部布局。那么在第二种情况下,高度并不会影响它,因为它遵循的是底部布局。现在,我将如何删除底部约束,以便可以激活高度约束?删除滚动视图的底部NSLayOut约束SWIFT
谢谢!
答
你需要做的是保持一个常数底部约束的NSLayoutConstraint
的引用。
let bottomConstraint: NSLayoutConstraint = // …truncated
然后,当你需要摆脱这种约束的,只是对常数active
属性设置为NO
。
bottomConstraint.active = NO