Xcode视图层次结构调试器 - "原型设计"

时间:2016-06-27 19:58:12

标签: ios xcode autolayout

"原型制作"是什么?在视图调试器中意味着什么?它用于描述我没有添加的约束。在IB中,所讨论的视图(左上方洋葱图像)具有固有宽度,并且其右边缘被锚定。它不应该需要任何额外的水平约束。

在IB中,我设计了一个视图,其模拟指标设置为" Freeform"大小,调试器在6S上显示视图。我猜测答案在于两者之间的差异,但无法理解正在发生的事情。

添加的"原型制作"约束是将洋葱拉出到左边的屏幕边缘。为什么要添加?

enter image description here

1 个答案:

答案 0 :(得分:2)

'原型制作'当您没有为它提供足够的约束来确定布局应该是什么时,XCode Interface Builder会添加约束。如果您计划稍后在运行时添加约束,这听起来像您正在做的那样,您可以在IB中添加约束并将它们设置为在构建时删除。

只需将视图前沿的约束添加到超级视图(即使您不想要它),在IB中选择约束,然后选中Remove at build time

IB image