我试图摆脱 Interface Builder 中那些烦人的警告,但我不明白它在提示什么(所有 Interface Builder,没有代码):
我已经指定了一个固定的,固定的高度和固定的距离到右侧和顶部。
但是警告告诉我
Needs Constraints for: Y position, height
Needs Constraints for: X position, width
有人可以解释一下这些约束是如何不够的吗?
编辑
此外,当使用“自动”添加约束命令时,它什么也不做,错误仍然存在。
最佳答案
我怀疑 super View 没有固定到界面生成器中的大小。自动布局约束似乎可以同时解决所有问题,看起来与一个 View 相关的错误消息可以很容易地与关系中的另一个 View 相关。
- (NSArray *)constraintsAffectingLayoutForAxis:(UILayoutConstraintAxis)axis
告诉你什么?
关于iphone - 为什么这个自动布局规范不够用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18453868/