gpt4 book ai didi

ios - 确保 ScrollView 和 View 始终具有相同的高度

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

我在主视图顶部有一个 ScrollView ,然后在 ScrollView 中有一个 View 。 ScrollView 中的 View 具有不可滚动的 TextView ,可根据存储在后端的字符数进行调整。使用当前配置, View 的高度设置为特定值(700)并且大部分时间都有效,但每当 textView 大于平均值时,一些文本会自动截断,因为 ScrollView 是向下滚动得足够远。

如何设置 ScrollView 的高度根据 View 内的内容进行调整?

最佳答案

这就是假设你在 scrollView 中只有一个 textView 的情况下你可以如何实现它。否则它可以稍微修改以适应其他情况。但是你会明白的:

  • 禁用 TextView 滚动
  • 设置 ScrollView 的约束,例如来自 super View 的前导、尾随、顶部和底部约束。
  • 向 ScrollView 添加一个 View 并将其前导、尾随、顶部和底部约束设置为 0。
  • 现在将 textView 添加到此 View 并将其前导、尾随、顶部和底部约束设置为 0。
  • 给 textView 一个等于 super View 的宽度约束,即 ScrollView 。
  • 现在每当 textView 的高度改变时,即当文本更新时。 ScrollView 会相应调整。

关于ios - 确保 ScrollView 和 View 始终具有相同的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51659183/

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