2015-08-28 43 views
0

我在我的滾動視圖上有高度和底部佈局約束。它遵循底部佈局而不是高度。但在我的if-else語句中,我需要在我的第一個條件中使用高度約束,而在第二個條件中我需要底部佈局。那麼在第二種情況下,高度並不會影響它,因爲它遵循的是底部佈局。現在,我將如何刪除底部約束,以便可以激活高度約束?刪除滾動視圖的底部NSLayOut約束SWIFT

謝謝!

回答

0

你需要做的是保持一個常數底部約束的NSLayoutConstraint的引用。

let bottomConstraint: NSLayoutConstraint = // …truncated 

然後,當你需要擺脫這種約束的,只是對常數active屬性設置爲NO

bottomConstraint.active = NO