我使用autolayouts不是很长时间,而且经常让我感到困惑。
我有一个有线约束行为。我想创建一个红色视图并使其边距为1/1/1/1。我在故事板中点击相应的图标,并将所有第四个约束设置为1。
左右约束的首先值是-16,这很奇怪。我不知道Xcode会把它们带到哪里。
我将所有约束设置为1并运行我的应用程序。在屏幕上,我看到顶部和底部边距等于1,左右边界等于15的视图。
我总是在每个项目中都有这种行为。这让我非常困惑,并且没有正确地提供制作UI。
有人知道我怎么能避免它?我需要的一切就是“嘿,Xcode,将此视图的边距设置为1/1/1/1”,可见结果将是边距为1/1/1/1的视图。
答案 0 :(得分:31)