2016-04-12 41 views
2

我在Storyboard上設置了約束條件,並嘗試水平居中ColletionView並給出額外的偏移量。以編程方式偏移水平居中元素

enter image description here

我試圖用這個登錄控制檯的約束和安慰所有的約束。

print(collectionView.constraints) 

如何可以覆蓋30偏移到50偏移(例如)編程?

回答

3

創建一個IBOutlet到您想要覆蓋的約束。

@IBOutlet weak var collectionViewCenterXConstraint: NSLayoutConstraint!

那麼每當你想改變它。

collectionViewCenterXConstraint.constant = 50 //現在偏移量爲50。

+0

啊!好的提示人!非常感謝!! – senty

+1

它沒有很好的記錄(我覺得)你可以有IBOutlets NSLayoutConstraints,這是非常有用的。 – ncremins