我在一个基本的UIView中约束了一个UIStackView来填充整个空间。堆栈视图轴是垂直的,对齐方式是Fill,分布是Fill Equally。
我已经添加了两个容器视图,并将它们的背景颜色分别设置为红色和绿色。
Main Storyboard
我只想让每个子视图垂直占据一半的空间,但不管是什么原因,它总是像这样出现:
Current Results
容器视图模式为Scale To Fill。
有什么想法吗?非常感谢!
发布于 2016-03-02 11:29:51
啊哈,那是因为Size Classes。当我创建视图和容器时,我被设置为Compact。当我切换回基本大小类(Any,Any)时,UIStackView变灰了。所以我从头开始重建它,现在它可以工作了。
我希望这对其他人有帮助!
https://stackoverflow.com/questions/35737843
复制相似问题