gpt4 book ai didi

ios - UIScrollView 中的 UIStackView 被切断

转载 作者:行者123 更新时间:2023-11-28 17:49:16 24 4
gpt4 key购买 nike

我正在尝试在 UIScrollView 中使用 UIStackView,我希望有人能为我指明正确的方向以创建正确的约束,因为我无法弄清楚问题出在哪里。

这些是我的约束和 ViewController 结构。 XCode

所以 DestCont 是一个具有固定高度的 UIView,ContentCont 应该占据剩余的空间,它可能(并且已经)比屏幕大,所以它应该能够滚动。

当我在模拟器中测试它时,我遇到了以下问题。 (调整大小使其适合 2MB 上限)

Simulator

绿色是 Root View ,黑色是 ScrollView ,如您所见,它切断了 ContentCont View 的底部。

编辑

我更改了约束,删除了固定的 UIStackView 高度,但现在,它不显示 UIStackView 中的底部 UIView: EDIT

最佳答案

从您的屏幕截图我们知道您已将 StackView 的高度约束设置为等于 self.view 的高度。然后高度是固定的(等于一个屏幕的高度),即使它的内容 View 的高度可能比屏幕大。

并且 UIScrollView 将根据其内容计算其 contentSize,因此在您的情况下,其 contentSize 的高度将始终为一个屏幕高度.

删除这个高度限制,让ContentCont的内容决定它的高度。另外请确保您在 ContentCont 中的约束是正确的。

关于ios - UIScrollView 中的 UIStackView 被切断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48863166/

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