【发布时间】:2019-02-21 06:33:19
【问题描述】:
我有一个包含堆栈视图的 ViewController。在此堆栈视图中,还有 3 个堆栈视图。第一个包含 3 个标签,第二个包含更多带有按钮和标签的 Stack View,第三个包含 2 个按钮和一个标签。在底部,有一个按钮。布局在 4,7" 和更大的屏幕尺寸上都很好。但是当屏幕尺寸较小时,它会切掉顶部的堆栈视图。我尝试在不同的变体中设置前导、尾随、顶部和底部的约束(使用并且没有顶部和底部约束)但我无法使其正常工作。我附上了不同屏幕类型的屏幕截图。
EDIT* 根据上一个ViewController的选择,中间的Stack View(有复选框的那个)可以是isHidden,当它隐藏时,视图是正确的。
【问题讨论】:
-
你试过在不同的模拟器或设备上运行它吗?
-
是的。我忘了提到
Stack View之一可以隐藏。查看编辑后的帖子。
标签: swift autolayout uistackview