使用 NSLayoutAnchor.constraintEqualToSystemSpacingAfter 时的控制台警告

Console warning when using NSLayoutAnchor.constraintEqualToSystemSpacingAfter

我正在使用 NSLayoutAnchorconstraintEqualToSystemSpacingAfter 构建我的布局。

NSLayoutConstraint.activate([
    customView.leadingAnchor.constraintEqualToSystemSpacingAfter(safeAreaLayoutGuide.leadingAnchor, multiplier: 1)
])

它确实有效,但在我激活约束后它在控制台中抛出警告:

Aligning the right edge of a [custom view] with the right edge of a [second custom view] is not recommended. Use an explicit constant for your constraint to override this.

如何让这个警告消失?

使用 NSLayoutAnchor.constraint(equalTo:constant:) 而不是该方法。

NSLayoutConstraint.activate([
    customView.leadingAnchor.constraint(equalTo: safeAreaLayoutGuide.leadingAnchor, constant: 0)
])