使用自动布局时,“最底层的邻居”在外行术语中是什么意思?

时间:2018-09-23 18:37:23

标签: xcode interface-builder ios-autolayout

在遵循有关在界面构建器中构建界面的教程时,我已经注意到在不同上下文中使用的最接近底部邻居这一术语。最近的底部邻居是不是意味着,如果我在下降到底部安全区域线的途中接触到某个视图,那将是最近的邻居?

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

1 个答案:

答案 0 :(得分:1)

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

enter image description here

...对话框如何知道要在给定方向上限制 的内容?没错因此,这只是一条规则,如果您选择一个方向,它将将该视图约束到该方向在其边缘上的第一个视图。该对话框称“最近邻居”。

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

(我个人认为弹出框有很多限制,混乱,不确定性和不便之处,以至于我从不使用它来形成约束。我无法告诉您该怎么做,但这也许至少是一个有用的观点。如果您走更长的路线并通过控制拖动从一个视图拖动到另一个视图来绘制,您就确切地知道自己在做什么;因此,我总是这样即使在创建约束后需要更多的工作来配置约束,也可以这样做。)