为什么这种自动布局规范不够用?

Mun*_*ndi 6 iphone constraints ipad ios autolayout

我试图摆脱Interface Builder中那些烦人的警告,但我不明白它在抱怨什么(所有Interface Builder,没有代码):

来自Xcode的Sceenshot  -  Interface Builder

我指定了一个固定的固定高度和固定的距离到右边和顶部.

然而警告告诉我

Needs Constraints for: Y position, height
Needs Constraints for: X position, width
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下这些限制是不够的?

编辑
此外,当使用"自动"添加约束命令时,它什么都不做,错误仍然存​​在.

Ada*_*ach 1

我怀疑超级视图没有固定到界面生成器中的大小。自动布局约束似乎可以同时解决所有问题,并且看起来与一个视图相关的错误消息也可以轻松地与关系中的另一个视图相关联。

告诉你什么- (NSArray *)constraintsAffectingLayoutForAxis:(UILayoutConstraintAxis)axis