以编程方式为水平居中的元素提供偏移量
Posted
技术标签:
【中文标题】以编程方式为水平居中的元素提供偏移量【英文标题】:Giving Offset To Horizontally Centered Element Programmatically 【发布时间】:2016-04-12 16:48:08 【问题描述】:我在 Storyboard 上设置了约束,并尝试将 CollectionView 水平居中并提供额外的偏移量。
我尝试使用它在控制台上记录约束并控制所有约束。
print(collectionView.constraints)
如何以编程方式(例如)将 30 偏移量覆盖为 50 偏移量?
【问题讨论】:
【参考方案1】:为您希望覆盖的约束创建一个IBOutlet
。
@IBOutlet weak var collectionViewCenterXConstraint: NSLayoutConstraint!
然后只要你想改变它。
collectionViewCenterXConstraint.constant = 50
// 现在偏移量为 50。
【讨论】:
没有很好的记录(我觉得)你可以将 IBOutlets 用于 NSLayoutConstraints,它非常有用。以上是关于以编程方式为水平居中的元素提供偏移量的主要内容,如果未能解决你的问题,请参考以下文章