Xcode 6中的童话板中的“限制页边距”是什么?
我正在使用autolayout和约束,并发现有一个Constrain to margins
选项在Xcode 6中,该选项在Xcode 5中不存在,并在默认情况下被选中。
我创建了一个测试项目,然后添加了一个UITableView
在框架设置为与视图大小相同并添加约束的ViewController上
Xcode 6您可以在这里看到,尽管tableview具有与视图Xcode建议添加16作为约束的相同的框架,而Xcode 5则建议添加间距0。
现在,当您取消选中“约束到边距”选项时,它的行为与xcode 5相同,并建议添加0作为约束。
此外,我发现,一旦我添加约束,约束到边距检查,我就不能再打开Xcode 5中的故事板文件,所以它肯定是Xcode 6中的新东西。
希望我能恰当地解释我的问题。我想了解“限制保证金”实际上做了什么,我应该和不应该使用它。如果这件事很简单很明显的话,我真的很抱歉。
编辑
我在在这里讨论我想知道这是否与此有关。