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

时间:2017-11-21 19:05:16

标签: ios swift ios11 nslayoutconstraint nslayoutanchor

我正在使用NSLayoutAnchor的{​​{1}}来构建我的布局。

constraintEqualToSystemSpacingAfter

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

  

对齐[自定义视图]的右边缘   与[第二个自定义视图]的右边缘   不推荐。使用约束的显式常量来覆盖它。

如何让此警告消失?

1 个答案:

答案 0 :(得分:1)

使用NSLayoutConstraint.activate([ customView.leadingAnchor.constraintEqualToSystemSpacingAfter(safeAreaLayoutGuide.leadingAnchor, multiplier: 1) ]) 代替该方法。

NSLayoutAnchor.constraint(equalTo:constant:)