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