gpt4 book ai didi

swift - StackView 在所有屏幕尺寸上显示不正确

转载 作者:行者123 更新时间:2023-11-30 11:09:10 30 4
gpt4 key购买 nike

我有一个包含堆栈 View 的 ViewController。在此堆栈 View 中还有 3 个堆栈 View 。第一个包含 3 个标签,第二个包含更多带有按钮和标签的堆栈 View ,第三个包含 2 个按钮和一个标签。在底部,有一个按钮。布局在 4,7"及更大的屏幕尺寸上很好。但是当屏幕尺寸较小时,它会剪掉顶部堆栈 View 。我尝试以不同的变体对前导、尾随、顶部和底部设置约束(使用并且没有顶部和底部约束)但我无法使其正常工作。我已附上不同屏幕类型的屏幕截图。

Screen size 4,7"

Screen size 4"

编辑* 根据之前的ViewController中的选择,中间的Stack View(带有复选框的那个)可以是isHidden当其隐藏时, View 是正确的。

最佳答案

通常,您不会在 UIStackView 上设置高度。他们依赖于它的内容。这将导致您的堆栈 View 超出屏幕高度。你用过 View 层次结构吗?如果你想覆盖小尺寸的手机,你可以将主 stackView 放在 ScrollView 中,以便仍然能够看到所有内容。

关于swift - StackView 在所有屏幕尺寸上显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52365959/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com