Ios 自动布局-StackView删除现有约束

Ios 自动布局-StackView删除现有约束,ios,xcode,autolayout,interface-builder,xcode8,Ios,Xcode,Autolayout,Interface Builder,Xcode8,我几乎没有学会在xCode Interface Builder中使用自动布局实现一些iOS应用程序屏幕 我已经放置了一些具有工作约束的元素,但我意识到将它们分组到垂直的堆栈视图中更为实际 起初,它看起来很简单,就像我在上一个屏幕上做的那样。然而,一旦我将我的元素嵌入StackView,我所有的边距限制都消失了!此外,如果我试图手动恢复约束,它们根本不起作用,并且会产生歧义 我不完全了解iOS UI builder的工作方式,所以我很乐意需要一些帮助 请参见下面的屏幕截图 堆栈视图中的约束可能很

我几乎没有学会在xCode Interface Builder中使用自动布局实现一些iOS应用程序屏幕

我已经放置了一些具有工作约束的元素,但我意识到将它们分组到垂直的
堆栈视图中更为实际

起初,它看起来很简单,就像我在上一个屏幕上做的那样。然而,一旦我将我的元素嵌入StackView,我所有的边距限制都消失了!此外,如果我试图手动恢复约束,它们根本不起作用,并且会产生歧义

我不完全了解iOS UI builder的工作方式,所以我很乐意需要一些帮助

请参见下面的屏幕截图


堆栈视图中的约束可能很奇怪,但玩弄/试验这些特性会有所帮助


特别是,调整
对齐
分布
,以及
间距
通常可以达到目的。

您所说的“边距限制”是什么意思?您的意思是在叠层视图之间放置空间的垂直约束吗?或者您是在谈论内部视图和顶层视图的边距之间的约束?两者都是,如屏幕截图所示。请花一点时间尝试堆栈视图的不同特征—
对齐
分布
,尤其是
间距
。那可能会给你想要的。谢谢!在你发表评论前5分钟才发现。分配是个问题。您可以将其作为答案发布,以便我可以将其检查为已关闭。:)