使用 xcode 布局约束将显示元素放置在另一个显示元素中

use an xcode layout constraint to place a display element within another display element

A​​pple 文档向我展示了如何在视图中彼此分开的对象之间放置约束,例如 here。但是,如果您有一个显示元素包含在另一个元素中怎么办,如下所示:

是否可以设置将 "trap" 灰色方块置于红色方块内的约束条件?

您可以使灰色方块成为红色方块的子视图,然后将其约束到红色方块,这将是它的父视图。

具体限制取决于您希望灰色方块相对于红色方块调整自身大小的方式。

确保您已经为红色框设置了必要的约束,并将灰色框放在红色框内。

红框约束: 在我的例子中,我希望屏幕中央的红色框具有固定的宽度和高度。

灰框约束: 被困在红框内,四周距离为 64。