首页 > 解决方案 > 我的观点的约束不起作用。如何让我的标签文本保持在准则范围内?

问题描述

讨论这个词已经超越了限制。 我

我希望讨论这个词出现在这个视图中。我不确定如果它不适合它为什么不推到下一行。

checkLabel.centerYAnchor.constraint(equalTo: centerYAnchor, constant: -48).isActive = true
checkLabel.leftAnchor.constraint(equalTo: leftAnchor, constant: 15).isActive = true
checkLabel.rightAnchor.constraint(equalTo: rightAnchor, constant: 15).isActive = true
checkLabel.numberOfLines = 0
checkLabel.textAlignment = .left

标签: iosswift

解决方案


由于您的右锚约束,您的标签的最右侧允许落后 15 个点。为了正确插入标签,您的右锚约束应该有一个常数 -15,而不是 15:

checkLabel.rightAnchor.constraint(equalTo: rightAnchor, constant: -15).isActive = true

你也可以只颠倒锚的顺序,而不是改变常数的符号:

rightAnchor.constraint(equalTo: checkLabel.rightAnchor, constant: 15).isActive = true

推荐阅读