gpt4 book ai didi

ios - 如何动态调整scrollview高度

转载 作者:行者123 更新时间:2023-11-28 08:11:46 25 4
gpt4 key购买 nike

我在使用自动布局约束的 UIScrollView 时遇到问题。我有以下 View 层次结构

-view
-scrollView
-view A
-view B

在View中,A或View B里面的内容都是根据收到的响应增加的。所以请帮助我如何根据内容设置 ScrollView 高度。

最佳答案

如果你正在使用自动布局,你需要设置约束:

- viewA.top = scrollView.top
- viewA.height = 100 (or make the view autosizing the same way as scrollview)
- viewB.top = viewA.bottom
- viewB.height = 100 (or make the view autosizing the same way as scrollview)
- viewB.bottom = scrollView.bottom

这将允许您使 ScrollView 适应内容大小。现在您需要在父 View 上为 ScrollView 设置约束。

- scrollView.top = view.top + 100 (just an example)

对你来说最重要的是在 ScrollView 中的所有 subview 之间有约束,加上第一个需要有顶部约束到 ScrollView 的顶部,最后一个必须连接到 ScrollView 的底部。

该规则适用于您想要“自动调整”高度的所有 View - 例如自动调整 UITableViewCells

关于ios - 如何动态调整scrollview高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43581578/

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