2016-04-12 39 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