【发布时间】:2018-03-15 12:53:24
【问题描述】:
我尝试创建对约束的引用,然后设置布局优先级,但这会导致应用崩溃
let topTrasactionConstraint = transactionsTableviewContainer.topAnchor.constraint(equalTo: buttonsStackContainerView.bottomAnchor, constant: 6)
NSLayoutConstraint.activate([
topTrasactionConstraint,
transactionsTableviewContainer.centerXAnchor.constraint(equalTo: contentView.centerXAnchor),
transactionsTableviewContainer.widthAnchor.constraint(equalTo: contentView.safeAreaLayoutGuide.widthAnchor, constant: -20),
transactionsTableviewContainer.heightAnchor.constraint(equalToConstant: 500)
])
topTrasactionConstraint.priority = UILayoutPriority.init(999)
【问题讨论】:
-
您可以省略
.init,但这是正确的,我不知道这会如何导致崩溃。也许您应该发布有关您遇到的崩溃的更多详细信息。 -
你能把崩溃日志贴出来我用它不会崩溃
标签: ios swift autolayout nslayoutconstraint