如何在 xib 文件中为约束设置常量
Posted
技术标签:
【中文标题】如何在 xib 文件中为约束设置常量【英文标题】:How to set constant for a constraint in xib file 【发布时间】:2021-01-14 10:47:42 【问题描述】:我想要一个常量并将其用于 xib 文件或情节提要中的前导和尾随约束。 然后,如果我改变这个常数,我希望所有的领导和培训都改变
【问题讨论】:
【参考方案1】:为此,您需要在 xib 的类中创建前导或尾随约束的出口。然后你应该将常量值传递给这些约束。
例如:-
@IBOutlet weak var leadingConstraint: NSLayoutConstraint!
@IBOutlet weak var trailingConstraint: NSLayoutConstraint!
现在,只要您想将常量值更改为 xib 类中的这些约束,就可以传递常量值。
leadingConstraint.constant = 80.0(Your constant)
trailingConstraint.constant = 80.0(Your constant)
或者如果你想在tableViewDataSource方法cellForRowAtIndex中传递它:
那么,
cell.leadingConstraint.constant = 80.0(Your constant)
cell.trailingConstraint.constant = 80.0(Your constant)
【讨论】:
以上是关于如何在 xib 文件中为约束设置常量的主要内容,如果未能解决你的问题,请参考以下文章
如何在xib中为不同的UIViewcontroller设置不同的导航栏颜色?