我正试图摆脱Interface Builder中那些烦人的警告,但我不明白它在抱怨什么(所有Interface Builder,没有代码):
我指定了一个固定的固定高度和固定的距离到右边和顶部。
然而警告告诉我
Needs Constraints for: Y position, height
Needs Constraints for: X position, width
有人可以解释这些限制是不够的吗?
修改
此外,当使用“自动”添加约束命令时,它什么也不做,错误仍然存在。
答案 0 :(得分:1)
我怀疑superview没有固定到界面构建器中的大小。 Autolayout约束似乎同时解决了所有问题,并且看起来与一个视图相关的错误消息可以很容易地与关系中的其他视图相关联。
- (NSArray *)constraintsAffectingLayoutForAxis:(UILayoutConstraintAxis)axis
告诉你什么?