gpt4 book ai didi

objective-c - UIScrollView 内容大小的 SizeToFit

转载 作者:太空狗 更新时间:2023-10-30 03:14:04 25 4
gpt4 key购买 nike

UIView 有一个 SizeToFit 方法,可以使 UIView 适合它的所有 subview 。有没有类似的东西,它只会返回它计算出的大小而不修改任何 View 的框架。

我在 UIScrollView 上有几个 subview ,我想在 ScrollView 的 contentSize 上执行 SizeToFit,而不是它的框架。我必须在 contentSize 上执行此操作,因为我不想增加 UIScrollView 的“实际”大小,并且内容是动态和异步加载的,所以当我将 subview 添加到 UIScrollView 时我无法手动执行此操作.

最佳答案

目前,这是我拥有的最好的:

CGRect contentRect = CGRectZero;
for (UIView *view in self.subviews)
contentRect = CGRectUnion(contentRect, view.frame);
self.contentSize = contentRect.size;

关于objective-c - UIScrollView 内容大小的 SizeToFit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4018729/

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