我在故事板上添加了一个UIView,其中我设置了一个约束,分别是上,左,下,右,如下所示
正如您在图像中看到的那样,橙色边框线表示我错放了视图。
我的UIView职位是0,20,320,150。我不确定为什么xcode会显示警告,尽管我设置了正确的约束。
我正在使用Xcode 7测试版。
答案 0 :(得分:1)
你的约束并不尊重你的框架
您有0, 20, 320, 150
帧,但约束显示Trailing Space: -20
和Leading Space: -20
。将它们都设置为-16
,警告就会消失
您需要设置-16
,因为您的约束与边距相关,而与实际边界无关。保证金有16
个点偏离边界。