Ios 为什么是视图';s的边距必须是-20才能接近屏幕的末端,为什么不为零呢?

Ios 为什么是视图';s的边距必须是-20才能接近屏幕的末端,为什么不为零呢?,ios,autolayout,margin,ios-autolayout,Ios,Autolayout,Margin,Ios Autolayout,截图: 看,前导、尾随和顶部是-20,但应该是0 基本上,我希望视图到达左侧、右侧和顶部的末端 为了达到这个目的,它应该是0,但实际上,我必须给-20来达到这个目的 我认为这与顶部和底部布局指南有关,但我不知道它是什么 有人能帮我吗?您可以根据实际superview的边距设置约束,很可能是视图控制器的主视图。若要避免这样做,请在拖动约束的同时按住Option,以便此菜单 变成这样: 如果已经创建了约束,请单击该约束并选择“尺寸检查器”(右侧的第五个菜单)。检查第一个和第二个项目的属性,并取

截图:

看,前导、尾随和顶部是-20,但应该是0

基本上,我希望视图到达左侧、右侧和顶部的末端

为了达到这个目的,它应该是0,但实际上,我必须给-20来达到这个目的

我认为这与顶部和底部布局指南有关,但我不知道它是什么


有人能帮我吗?

您可以根据实际superview的边距设置约束,很可能是视图控制器的主视图。若要避免这样做,请在拖动约束的同时按住Option,以便此菜单

变成这样:

如果已经创建了约束,请单击该约束并选择“尺寸检查器”(右侧的第五个菜单)。检查第一个和第二个项目的属性,并取消选择这两个项目中相对于边距的


您的限制是相对于保证金的吗?我不明白。。。相对于边距意义?你能解释一下吗?对不起,我只是在设置viewcontroller的父视图的约束,这就是为什么边距为-20?为什么保证金不能为零?