需要有关自动布局的帮助

时间:2015-03-04 15:31:04

标签: ios objective-c xcode autolayout constraints

我有UIView大小为196x269的黄色,里面我有另一个UIView绿色,使用auto layout它的位置是这样的

enter image description here

但我收到此错误

enter image description here

但是如果我设置黄色视图的布局,那么每件事都没有错误。

enter image description here

我的问题是绿色视图在里面,它的布局也设置了,为什么它依赖于黄色视图位置/布局?

1 个答案:

答案 0 :(得分:4)

自动布局基于线性代数。相关性是它必须能够解决' '等式'根据您提供的限制。看起来您正在尝试为内部视图设置约束,同时保留外部视图未定义。这不会起作用,因为'解决方案'内部视图布局取决于外部。这就是为什么当你指定外部布局约束时它可以工作的原因。然后,系统有足够的信息来查找“解决方案”。