我正在尝试将以下约束设置为我的浮动视图之一。
leftConstraint = [NSLayoutConstraint constraintWithItem:detailView
attribute:NSLayoutAttributeLeft
relatedBy:NSLayoutRelationEqual toItem:nil
attribute:NSLayoutAttributeNotAnAttribute
multiplier:0.0
constant:VIEW_WIDTH];
视图将水平移动并具有固定宽度。我无法将此视图固定到任何其他视图。我将更改约束中的常量值以将其移动到我的视图中。
当我在 XCode 6.3 中运行上述约束时,出现以下错误。“乘数 0 或零第二项与第一个属性的位置一起创建等于常量的位置的非法约束”
我不确定为什么这会造成非法约束。
为了绕过这个问题,我使用了 0.001 乘数,但这并不是在所有情况下都有效。所以寻找一个更好的解决这个要求的方法。