【发布时间】:2010-10-25 20:49:54
【问题描述】:
UIView 有一个 SizeToFit 方法,它可以使 UIView 适合它的所有子视图。有没有类似的东西,它只会返回它计算的大小而不修改任何视图的框架。
我在 UIScrollView 上有几个子视图,我想对滚动视图的 contentSize 执行 SizeToFit,而不是它的框架。我必须在 contentSize 上做,因为我不想增加 UIScrollView 的“真实”大小,并且内容是动态异步加载的,所以当我将子视图添加到 UIScrollView 时我不能手动做.
【问题讨论】:
-
开始赏金。目前,我最好的答案是遍历子视图并查看它们的框架。我想知道是否有更好的方法。 SizeThatFits:似乎没有帮助。
-
尝试覆盖 sizeThatFits: 以进行所需的计算。
标签: objective-c uiview uiscrollview