gpt4 book ai didi

iphone - UIScrollView 内的动态 UILabel 内容

转载 作者:行者123 更新时间:2023-12-03 19:12:26 26 4
gpt4 key购买 nike

我有一个 UILabel(以及其他控件)存储在 UIScrollView 中。我想动态填充 UILabel,以便它自动扩展其高度以适应其内容。我只是想知道调整 UILabel 大小同时确保其父 UIScrollView 也将扩展其可滚动区域的最佳实践是什么。

我尝试将 UILabel 的行数设置为 0,我读过应该会自动扩展 UILabel 以适合其内容,但我运气不佳。在重新计算 UIScrollViews 可滚动区域方面,我想这是在填充 UILabel 后计算其子级高度的情况。

最佳答案

在 UILabel 中设置新文本后,对其调用 sizeToFit 。然后,您可以设置 UIScrollView 的 contentSize 属性以匹配 UILabel 的新框架大小(和/或调整 UIScrollView 中其他 View 的位置。

您可能需要在设置 UIScrollView 的 contentSize 之前存储其 contentOffset,然后再次将 contentOffset 设置回其保存的值。

关于iphone - UIScrollView 内的动态 UILabel 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3850646/

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