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

时间:2015-08-18 04:08:26

标签: ios xcode6 autolayout

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

auto layout example from xcode 6

是否可以设置将“陷阱”红色正方形内的灰色方块的约束?

2 个答案:

答案 0 :(得分:1)

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

enter image description here

enter image description here

红盒限制: 在我的情况下,我希望屏幕中央的红色框具有固定的宽度和高度。

enter image description here

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

enter image description here

答案 1 :(得分:0)

你可以将灰色方块作为红色方块的子视图,然后将其约束到红色方块,这将是它的超级视图。

具体约束取决于您希望灰色方块相对于红色方块的大小。