使用自动布局时,"nearest bottom neighbor" 是什么意思?

What does "nearest bottom neighbor" mean in layman terms when using auto layout?

我注意到在学习有关在界面构建器中构建界面的教程时,在不同的上下文中使用了术语最近的底部邻居。最近的底部邻居是否意味着,如果我在向下到达底部安全区域线的途中接触到一个视图,那么这将是最近的邻居吗?

可在此处找到示例教程: Auto Layout Tutorial

在非常特殊的情况下,您使用此弹出窗口从选定视图形成约束...

... 对话框如何知道您要在给定方向上将 约束到 的内容?它没有。所以它只是制定了一个规则,如果你选择一个方向,它将把这个视图限制在第一个视图,它的边缘在那个方向上。对话术语是“最近的邻居”。

因此,对于向下的方向,我们可以将该视图称为该视图的“最近的底部邻居”。

(就我个人而言,我认为那个弹出窗口有太多的限制、混乱、不确定性和不便,我从来没有用它来形成约束。我不知道你要做什么,但也许这至少是一个有用的观点。如果你走更长的路,并通过控制从一个视图拖动到另一个视图来 绘制 约束,你就会确切地知道你在做什么重新做;所以这就是我一直这样做的方式,即使在创建约束后配置约束需要更多的工作。)