UIStackView没有正确安排子视图

时间:2016-03-02 03:17:00

标签: ios swift uistackview

我在基本UIStackView内约束UIView以填充整个空间。堆栈视图轴是垂直的,对齐为Fill,分布为Fill Equally

我添加了两个容器视图,并将其背景颜色设置为红色&分别是绿色。

Main Storyboard

我想要的只是让每个子视图垂直填满一半的空间,但无论出于何种原因,它都会像这样出现:

Current Results

容器视图模式为Scale To Fill

有什么想法吗?非常感谢!

1 个答案:

答案 0 :(得分:1)

啊哈,这是由于Size Classes。当我创建视图和容器时,我被设置为Compact。当我切换回基本大小类(Any,Any)时,UIStackView显示为灰色。所以我从头开始重建它,现在它可以工作。

我希望这有助于其他人!