【发布时间】:2015-10-23 08:32:18
【问题描述】:
我在情节提要上添加了一个 UIView,在其中我将约束设置为上、左、下、右,如下所示
正如您在图像中看到的,橙色边框线表示我放错了视图。
我的 UIView 位置是 0,20,320,150。我不确定为什么 xcode 会显示警告,即使我设置了正确的约束。
我正在使用 Xcode 7 测试版。
【问题讨论】:
标签: ios iphone xcode uiview storyboard
我在情节提要上添加了一个 UIView,在其中我将约束设置为上、左、下、右,如下所示
正如您在图像中看到的,橙色边框线表示我放错了视图。
我的 UIView 位置是 0,20,320,150。我不确定为什么 xcode 会显示警告,即使我设置了正确的约束。
我正在使用 Xcode 7 测试版。
【问题讨论】:
标签: ios iphone xcode uiview storyboard
您的约束不尊重您的框架。
您有框架0, 20, 320, 150,但约束显示Trailing Space: -20 和Leading Space: -20。将它们都设置为-16,警告将消失。
您需要设置-16,因为您的约束与边距有关,而不是与实际界限有关。边距有16 点偏离边界。
【讨论】: