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