我设计了一个带有一些文本字段,标签和按钮的简单视图。对于我的文本字段,我为wC和h Any添加了一个等宽宽度约束。但我的xCode显示为橙色,要求将其设置为常量的-60值,有人请帮助了解负值推断的内容以及xCode如何建议此值。请看下面的屏幕截图。
注意: - 添加60和-60时,我的视图看起来很好。
答案 0 :(得分:2)
这不是对你的常数的建议,而是表明错误的观点。很可能你添加了某种约束,但UI没有在xib / storyboard文件上更新(这很正常)。
这基本上是Xcode告诉你的方式,“嘿,即使你的布局中的视图看起来像这样,当它实际呈现时它的宽度会小60个点。”要在IB中修复它,只需选择受影响的视图,然后转到编辑器 - >解决自动布局问题 - >更新框架,视图应相应更新。
另一方面,如果您希望渲染时的视图看起来完全一样,请选择编辑器 - >解决自动布局问题 - >改为在受影响的视图上更新约束。
答案 1 :(得分:0)