UIStackView的高度和垂直位置是不明确的

Autolayout无法计算UIStackView的高度或垂直位置,尽pipe添加了子视图。

这是一个很常见的错误和“疑难杂症”,所以请看下面的答案。

如果这是一个UIStackView请确保您使用addArrangedSubview不是 addSubview

对我来说,我收到以下错误:

warning: Ambiguous Layout: Position and size are ambiguous for 'Button'.

在Interface Builder中将button放置在堆栈视图中。 问题是我在Interface Builder中检查了“隐藏”,这意味着Xcode吓坏了,说位置和大小是模糊的。 只要取消select“隐藏”在堆栈视图和警告将消失…魔术! ✨