iOS自动布局 - 具有小于或等于不等式约束模糊度的大小

时间:2014-08-14 18:34:45

标签: ios autolayout ios-autolayout

我无法理解为什么以下设置会给我不等式约束模糊度误差。一般的想法(尽管在这个问题中简化)是将视图固定在顶部和左侧,给它固定的高度和可变的宽度。因此,增加了4个约束:3个具有相等的值(对于顶部,左侧和高度),1个具有小于或等于。它给了我这个错误。最后,我想要实现的是将其他新的东西放在此View的右侧,并指定它们之间的间距。因此,每当左视图改变宽度时,右视图将改变X。

1 个答案:

答案 0 :(得分:0)

这是不明确的,因为你的宽度约束是模糊的:小于或等于约束不足以约束。你可能想要的是,如果我可以推断你正在做的事情,就是将宽度约束设置为你想要的固定值,然后为该约束创建一个IBOutlet,以及为右视图创建一个IBOutlet。 X约束,并在需要时以编程方式更改它们。这样,您可以以编程方式更改左视图的宽度,同时更新右视图的X位置。